Telegram api ошибка dotnet

115
14 января 2021, 08:00

Всем привет! Сегодня решил попробовать написать бота для Telegram на c#. Использовал dotnet. Написал все правильно, несколько раз сверялся с документацией,но ничего не получалось. Вот код:

using System;
using Telegram.Bot;
namespace TelegramBot
{
    class Program
    {
        static void Main(string[] args)
        {
            var clientBot = new TelegramBotClient("821586573:AAF_24_1Om5n-honjvLQnZwkbG2T2h8Rppo");
            var me = clientBot.GetMeAsync().Result;
            Console.WriteLine($"Bot id: {me.Id}");
        }
    }
}

Все в точности как в документации. Сама ошибка:

Unhandled Exception: System.AggregateException: One or more errors occurred. (Request timed out) ---> Telegram.Bot.Exceptions.ApiRequestException: Request timed out ---> System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult()
   at System.Net.Http.HttpClient.<FinishSendAsyncBuffered>d__58.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Telegram.Bot.TelegramBotClient.<MakeRequestAsync>d__54`1.MoveNext()
   --- End of inner exception stack trace ---
   at Telegram.Bot.TelegramBotClient.<MakeRequestAsync>d__54`1.MoveNext()
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
   at TelegramBot.Program.Main(String[] args) in /home/anton/Рабочий стол/TelegramBot/Program.cs:line 11
READ ALSO
c# конверт Memory&lt;char&gt; в Memory&lt;byte&gt;

c# конверт Memory<char> в Memory<byte>

Нужно получить Memory<byte> из string без создания промежуточных массивов

121
C# BindingSource Combobox данные из другой таблицы

C# BindingSource Combobox данные из другой таблицы

В С# + MS SQL через ADONET есть так скажем 2 таблицы:

111
Контроль скорости Vector2

Контроль скорости Vector2

Делаю игру типа понга, шарик отталкивается от коллайдера за счёт "Bounciness = 1" динамический RigidbodyВозникла проблема, что в зависимости от угла...

87
Вывести Объекты класса ASP.NET Core

Вывести Объекты класса ASP.NET Core

Создал по шаблонам простое RestApi приложение,у меня есть классы User и Award и их контексты соответственно, объекты класса User я легко вывожу на хост,...

103