该机器人应该将用户消息发送到*-11111111111
聊天室,在其中我可以通过按 Reply 进行回复,并且用户应该从该机器人收到我的回复。
在此阶段,该漫游器已经将用户的消息重定向到聊天,但是按 Reply 的回复不起作用。
您能告诉我要添加/更改的内容吗?
import telebot
from telebot import TeleBot
bot: TeleBot = telebot.TeleBot('1111111111:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA')
TO_CHAT_ID = -1111111111111
@bot.message_handler(commands=['start'])
def start_message(message):
markup = telebot.types.InlineKeyboardMarkup()
markup.add(telebot.types.InlineKeyboardButton(text='1', callback_data=1))
markup.add(telebot.types.InlineKeyboardButton(text='2', callback_data=2))
markup.add(telebot.types.InlineKeyboardButton(text='3', callback_data=3))
bot.send_message(message.chat.id, text="Choose one option here", reply_markup=markup)
@bot.callback_query_handler(func=lambda call: True)
def query_handler(call):
bot.answer_callback_query(callback_query_id=call.id, text='Bla Bla')
answer = ''
if call.data == '1':
answer = 'Info0'
elif call.data == '2':
answer = 'Info1'
elif call.data == '3':
answer = 'Info2'
bot.send_message(call.message.chat.id, answer)
@bot.message_handler(content_types=['text', 'document', 'photo'])
def all_messages(message):
bot.forward_message(TO_CHAT_ID, message.chat.id, message.message_id)
bot.send_message(message.chat.id,
str(message.from_user.first_name) + ',' + ' Bla Bla Bla Bla')
if int(message.chat.id) == TO_CHAT_ID:
bot.forward_message(message.reply_to_message.forward_from.id, TO_CHAT_ID, message.text)
bot.send_message(TO_CHAT_ID, text)
if __name__ == '__main__':
bot.polling(none_stop=True, interval=0)