使用节点js的电报漫游器未在组中回复。当我在群组中发短信时,它会在我的个人聊天中立即回复我。 -这个小组是一个超级小组 -该机器人是管理员 -隐私设置被禁用 仍然有这个问题。我该怎么办?
const TelegramBot = require('node-telegram-bot-api');
const token = 'my bot_token here';
const bot = new TelegramBot(token, {polling: true});
bot.on('message', (msg) => {
var Hi = "hi";
if (msg.text.toString().toLowerCase().indexOf(Hi) === 0) {
bot.sendMessage(msg.from.id, "Hello " + msg.from.first_name);
} });
答案 0 :(得分:0)
您应该使用chat.id而不是user.id:
const TelegramBot = require('node-telegram-bot-api');
const token = 'my bot_token here';
const bot = new TelegramBot(token, {polling: true});
bot.on('message', (msg) => {
var Hi = "hi";
if (msg.text.toString().toLowerCase().indexOf(Hi) === 0) {
bot.sendMessage(msg.chat.id, "Hello " + msg.from.first_name);
} });