为什么我没有在 api.telegram.org/botToken/getUpdates 中获取电报机器人的更新

问题描述 投票:0回答:1

我创建了一个电报机器人,我需要获取我的聊天 ID 来触发它在聊天中写入。我在聊天中添加了机器人,输入了 url api.telegram.org/botToken/getUpdates 并且仍然得到响应:

{"ok":true,"result":[]}

我删除并添加了几次,但仍然无法获取聊天ID

javascript node.js telegram-bot node-telegram-bot-api
1个回答
0
投票

您必须手动将成员添加到该组/频道,然后再次尝试此 api,您将在结果对象中获得所需的详细信息。

然后您可以通过输入“chat.id”来获取chatId。

bot.on('getUpdates', async (msgObj) => {
try {const chatId = msgObj.chat.id;
console.log(chatId);
}
catch (error) { console.error('Error handling msgObj:', error);
}});
© www.soinside.com 2019 - 2024. All rights reserved.