电报群聊天 ID 不适用于机器人
Telegram group chat id not working for bot
我正在尝试使用 pyTelegrambotApi 构建电报机器人。但是我在从机器人发送消息时遇到错误。代码如下。
import telebot
@bot.message_handler(commands=['start', 'help'])
def send_welcome(message):
bot.send_message(ID,"Thanks for adding me!!")
bot.infinity_polling()
这里的ID是我在similar question中使用rawdatabot得到的id。但这里的问题是它只响应我的命令。当其他人发出相同的命令时,机器人不会为其他成员工作。有人可以指出这里的错误吗?
使用自动定义聊天 ID 的 message.chat.id
而不是 ID。这意味着机器人会回复有关其所在位置的请求。
import telebot
from telebot.types import Message
bot = telebot.TeleBot('TOKEN')
@bot.message_handler(commands=['start', 'help'])
def send_welcome(message: Message):
bot.send_message(message.chat.id, "Thanks for adding me!!")
bot.infinity_polling()
我正在尝试使用 pyTelegrambotApi 构建电报机器人。但是我在从机器人发送消息时遇到错误。代码如下。
import telebot
@bot.message_handler(commands=['start', 'help'])
def send_welcome(message):
bot.send_message(ID,"Thanks for adding me!!")
bot.infinity_polling()
这里的ID是我在similar question中使用rawdatabot得到的id。但这里的问题是它只响应我的命令。当其他人发出相同的命令时,机器人不会为其他成员工作。有人可以指出这里的错误吗?
使用自动定义聊天 ID 的 message.chat.id
而不是 ID。这意味着机器人会回复有关其所在位置的请求。
import telebot
from telebot.types import Message
bot = telebot.TeleBot('TOKEN')
@bot.message_handler(commands=['start', 'help'])
def send_welcome(message: Message):
bot.send_message(message.chat.id, "Thanks for adding me!!")
bot.infinity_polling()