电报机器人无法向超级组发送消息

sya*_*teu 3 c# telegram-bot

这是我的代码

private async void Bot_OnMessage(object sender, Telegram.Bot.Args.MessageEventArgs e)
    {

        var message = e.Message; if (message == null || message.Type != MessageType.Text) return; await Bot.SendTextMessageAsync(message.Chat.Id, "Hello?");
Run Code Online (Sandbox Code Playgroud)

在这种情况下,它适用于超级团体

但是 await Bot.SendTextMessageAsync([超级群聊天 id], "Hello?");

把超级群ID放在这里[超级群聊天ID],是不行的。我已经设置了所有组权限。升级超级群后,我不得不放弃机器人并再次邀请

piy*_*ntm 12

以防万一,如果您还没有弄清楚……当一个组升级到超级组时,会生成新的 ID:

{
    "ok": false,
    "error_code": 400,
    "description": "Bad Request: group chat was upgraded to a supergroup chat",
    "parameters": {
        "migrate_to_chat_id": -1001432162429
    }
}
Run Code Online (Sandbox Code Playgroud)

使用此 migrate_to_chat_id 发送消息