На С# переписати модуль авторизації:
введення логіну
паролю
піна
За необхідності надам код dll
На С# переписати модуль авторизації:
введення логіну
паролю
піна
За необхідності надам код dll
Написати на C# використовуючи стандартну dll бібліотеку Telegram TDLib метод для встановлення проксі AddProxy
private static void OnAuthorizationStateUpdated(TdApi.AuthorizationState authorizationState)
{
if (authorizationState != null)
{
_authorizationState = authorizationState;
}
if (_authorizationState is TdApi.AuthorizationStateWaitTdlibParameters)
{
//addProxy
_client.Send(new TdApi.AddProxy("15.15.15.15", 15, true, new TdApi.ProxyTypeSocks5("user", "pass")), _defaultHandler);
_client.Send(new TdApi.EnableProxy(2), _defaultHandler);
TdApi.SetTdlibParameters request = new TdApi.SetTdlibParameters();
request.DatabaseDirectory = "tdlib";
request.UseMessageDatabase = true;
request.UseSecretChats = true;
request.ApiId = 94575;
request.ApiHash = "a3406de8d171bb422bb6ddf3bbd800e2";
request.SystemLanguageCode = "en";
request.DeviceModel = "Desktop";
request.ApplicationVersion = "1.0";
request.EnableStorageOptimizer = true;
_client.Send(request, new AuthorizationRequestHandler());
}
}
}