C# Telegram.Bot SendTextMessageAsyn c не отправлял сообщений - PullRequest
0 голосов
/ 08 февраля 2020

Я пытаюсь реализовать простую отправку сообщений через бота telegram. Вот мой код:

using System;
using Telegram.Bot;
using Telegram.Bot.Types;

namespace ConsoleApp2
{

  class Program
  {
    public static string ApiKey { get; set; } = "MyApiKey";
    static void Main(string[] args)
    {
        TelegramBotClient client = new TelegramBotClient(ApiKey);
        client.SendTextMessageAsync(MyChatId, "Hello World");          
    }
  }
}

Но этот код не отправляет никаких сообщений. Есть идеи?

1 Ответ

0 голосов
/ 08 февраля 2020

SendTextMessageAsyn c возвращает задачу. Попробуйте его дождаться.

static async Task Main(string[] args)
{
    TelegramBotClient client = new TelegramBotClient(ApiKey);
    await client.SendTextMessageAsync(MyChatId, "Hello World");
}
...