diff --git a/.gitignore b/.gitignore index c9f213e..212082d 100644 --- a/.gitignore +++ b/.gitignore @@ -132,4 +132,6 @@ dmypy.json *.txt *.xls *.json +*.jsonc *.pyi +!*.example.jsonc diff --git a/tdlib.example.jsonc b/tdlib.example.jsonc new file mode 100644 index 0000000..006b001 --- /dev/null +++ b/tdlib.example.jsonc @@ -0,0 +1,20 @@ +{ + "TdlibParameters": { // Detailed information is availabled on https://core.telegram.org/tdlib/docs/classtd_1_1td__api_1_1tdlib_parameters.html + "api_id": 12345678, // Application identifier for Telegram API access, which can be obtained at https://my.telegram.org. + "api_hash": "1234567890abcdef0123456789abcdef", // Application identifier hash for Telegram API access, which can be obtained at https://my.telegram.org. + "database_directory": "/path/to/database" // The path to the directory for the persistent database; if empty, the current working directory will be used. + }, + "encryption_key": "Base64 encoded's key", // Encryption key to check or set up. Need base64 encoded. + "proxy": { // Specify proxy + "server": "127.0.0.1", + "port": 1080, + "type": { + "@type": "proxyTypeHttp", // Support proxyTypeHttp, proxyTypeSocks5, proxyTypeMtproto + "username": "username", // Supported if @type is proxyTypeHttp or proxyTypeSocks5 + "password": "password", // Supported if @type is proxyTypeHttp or proxyTypeSocks5 + "http_only": false, // Pass true if the proxy supports only HTTP requests and doesn't support transparent TCP connections via HTTP CONNECT method. Supported if @type is proxyTypeHttp. + "secret": "1234567890abcdef" // The proxy's secret in hexadecimal encoding. Supported if @type is proxyTypeMtproto. + } + }, + "phone_number": "+11234567890" // User's phone number +}