我创建了一个电报机器人,我需要获取我的聊天 ID 来触发它在聊天中写入。我在聊天中添加了机器人,输入了 url api.telegram.org/botToken/getUpdates 并且仍然得到响应:
{"ok":true,"result":[]}
我删除并添加了几次,但仍然无法获取聊天ID
您必须手动将成员添加到该组/频道,然后再次尝试此 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);
}});