Пишу по либе Telegram.Bot Сразу начал и столкнулся с такой проблемой, когда я отправляю запрос, т.е GetMe , консоль долго думает, и все таки выбивает catch Пытался отправить запрос через HTML , работает только при включенном ***, как это можно обойти и с помощью чего реализовать? Желательно особо не терять в скорости ответов (знаю что ***, ****** вроде как замедляют скорость соединения.) namespace Application { class Program { static void Main(string[] args) { VkSeller seller = new VkSeller(); seller.TestApi(); Console.ReadKey(); //задержка } class VkSeller { public async void TestApi() { string token = "мой токен"; try { var Bot = new TelegramBotClient(token); var me = await Bot.GetMeAsync(); Console.WriteLine(me.FirstName, "\n", me.Username); } catch { Console.WriteLine("Что-то не так"); } } } } } Code namespace Application { class Program { static void Main(string[] args) { VkSeller seller = new VkSeller(); seller.TestApi(); Console.ReadKey(); //задержка } class VkSeller { public async void TestApi() { string token = "мой токен"; try { var Bot = new TelegramBotClient(token); var me = await Bot.GetMeAsync(); Console.WriteLine(me.FirstName, "\n", me.Username); } catch { Console.WriteLine("Что-то не так"); } } } } }
LitleDuck, т.е. мои предположения верны? это все из за блокировки? если юзать хнет , то о telegram.bot либе можно забыть? ибо запросы надо будет через хнет делать, верно?
так ты в catch посмотри какую ошибку бросает, а не просто так "Что-то не так", и будет понятно, в чем проблема The post was merged to previous Sep 3, 2019 и вот это, что за чудо строчка Console.WriteLine(me.FirstName, "\n", me.Username); может все таки так Console.WriteLine("{0}\n{1}",me.FirstName, me.Username);
Alexiya, можно и без фигурных скобок делать, просто через плюс написать The post was merged to previous Sep 3, 2019 @Handakai, xnet используй не будет проблем The post was merged to previous Sep 3, 2019 Я на нем ****ы писал
catch { Console.WriteLine("Что-то не так"); } Code catch { Console.WriteLine("Что-то не так"); } Кто ж так ошибки то ловит?)) try { // ... } catch (Exception ex) {Console.WriteLine(ex.Message); } Code try { // ... } catch (Exception ex) {Console.WriteLine(ex.Message); }