【发布时间】:2017-10-26 06:03:04
【问题描述】:
我是电报机器人程序员的新手,想编写一个简单的控制台应用程序来在电报上发送消息。
在research 之后,我开发了这段代码没有错误,但它不起作用,也没有发送我的消息。 当我跟踪我的代码时,我发现结果对象的状态是“等待激活”,这是什么意思?
我注册了我的机器人并拥有一个 API 访问令牌并在此代码上使用它。
请指导我:)
static void Main(string[] args)
{
Task<Message> result;
result= DoSomethingAsync();
Console.WriteLine();
}
static async Task<Message> DoSomethingAsync()
{
var Bot = new Telegram.Bot.Api("my API access Token");
return await Bot.SendTextMessage("@blablavla", "test message");
}
【问题讨论】:
-
您需要使用
result = await DoSomethingAsync()(正如我在现在已删除的答案中指出的那样),但这在Main()方法中是不可能的。见stackoverflow.com/questions/9208921/… -
我也有同样的问题,你能解决吗?
标签: c# telegram telegram-bot