Всем привет. Пытаюсь написать бота с помощью Telegram.Bot. Код такой:
var Bot = new Telegram.Bot.TelegramBotClient("221525126:AAFNt2Hgidk_rnIovjwNqj4pzPWZetnOVNs"); // Инициализируем
await Bot.SetWebhookAsync(""); // Убираем старую привязку к WebHook
Bot.OnUpdate += async (object su, Telegram.Bot.Args.UpdateEventArgs updates) =>
{
Console.WriteLine("Text");
if (updates.Update.CallbackQuery != null || updates.Update.InlineQuery != null) return;
var update = updates.Update;
var message = update.Message;
if (message == null) return;
if (message.Type == Telegram.Bot.Types.Enums.MessageType.Text)
{
await Bot.SendTextMessageAsync(message.Chat.Id, "dd", replyToMessageId: message.MessageId);
}
};
Bot.StartReceiving();
Бот успешно запускается, но на сообщения не реагирует. Ошибки никакие не отлавливаются (я оборачивал в try-catch). Пробовал ставить точки останова, но по ним видно, что handler сообщения не вызывается.
В чём проблема?
З. Ы. Токен валидный