mirror of
https://github.com/Xtao-Labs/misskey2telegram.git
synced 2024-11-30 00:02:23 +00:00
29 lines
852 B
Python
29 lines
852 B
Python
|
from configparser import RawConfigParser
|
||
|
from typing import Union
|
||
|
from distutils.util import strtobool
|
||
|
|
||
|
# [pyrogram]
|
||
|
api_id: int = 0
|
||
|
api_hash: str = ""
|
||
|
# [Basic]
|
||
|
ipv6: Union[bool, str] = "False"
|
||
|
# [misskey]
|
||
|
misskey_url: str = ""
|
||
|
misskey_host: str = ""
|
||
|
misskey_token: str = ""
|
||
|
admin: int = 0
|
||
|
|
||
|
config = RawConfigParser()
|
||
|
config.read("config.ini")
|
||
|
api_id = config.getint("pyrogram", "api_id", fallback=api_id)
|
||
|
api_hash = config.get("pyrogram", "api_hash", fallback=api_hash)
|
||
|
ipv6 = config.get("basic", "ipv6", fallback=ipv6)
|
||
|
misskey_url = config.get("misskey", "url", fallback=misskey_url)
|
||
|
misskey_host = config.get("misskey", "host", fallback=misskey_host)
|
||
|
misskey_token = config.get("misskey", "token", fallback=misskey_token)
|
||
|
admin = config.getint("misskey", "admin", fallback=admin)
|
||
|
try:
|
||
|
ipv6 = strtobool(ipv6)
|
||
|
except ValueError:
|
||
|
ipv6 = False
|