Проверять действия и отправлять сообщение C# telegram api

У меня код проверяет дату, и если дата верная,то он отправялет в беседу картинку, но пока моему боту сообщение кто-то не напишет, он не проверяет её, как мне это обойти? Bот кусокчек кода :

try
  {
  var proxy = new HttpToSocks5Proxy(".....", ....);
  TelegramBotClient tgbot = new TelegramBotClient("...",proxy);
  var me = tgbot.GetMeAsync().Result;
  Console.WriteLine(me.Id + me.Username + me.FirstName);

         tgbot.StartReceiving();
      tgbot.SetWebhookAsync("...");
    tgbot.OnMessage += getmessage;
    tgbot.OnMessage += SentImage.video;//тут класс в котором идет проверка на дату и отправка картинки. Когда сообщения не приходят, он ничего из своих действий не делает
      Console.ReadLine();
         }catch(AggregateException ee)
         { Console.WriteLine(ee); };

Я думаю проблемма в Webhook,то что он сам присылает, когда случилось какое-то событие в телеграмм, но могу быть не прав. Если есть какие-то вопросы, пишпите в комментарии, если надо докину еще куски кода..


Ответы (0 шт):