gpt4 book ai didi

javascript - Telegram 机器人不在群组中回复消息,而是在个人聊天中回复相同的消息

转载 作者:行者123 更新时间:2023-11-30 20:06:56 29 4
gpt4 key购买 nike

使用 node js 的 Telegram 机器人不在群组中回复。当我在群里发短信时,它会立即在我的个人聊天中回复我。-该组是一个超组-机器人是管理员- 隐私设置被禁用然而存在这个问题。我该怎么做??

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);
} });

最佳答案

你应该使用 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);
} });

关于javascript - Telegram 机器人不在群组中回复消息,而是在个人聊天中回复相同的消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52829400/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com