我使用的是python-telegram-bot,我不明白如何将用户的消息转发给电报组,我有这样的事情:
def feed(bot, update):
bot.send_message(chat_id=update.message.chat_id, text="reply this message"
bot.forward_message(chat_id="telegram group", from_chat_id="username bot", message_id=?)
我需要转发用户共享邮件的邮件,并且必须将回复发送给组。
怎么可能?
答案 0 :(得分:0)
来自documentation:
chat_id -目标聊天的唯一标识符...
from_chat_id -用于发送原始消息的 聊天的唯一标识符 ...
message_id -在from_chat_id中指定的聊天中的消息标识符。
解决方案:
def feed(bot, update):
# send reply to the user
bot.send_message(chat_id=update.message.chat_id,
text='reply this message')
# forward user message to group
# note: group ID with the negative sign
bot.forward_message(chat_id='-1010101001010',
from_chat_id=update.message.chat_id,
message_id=update.message.message_id)
答案 1 :(得分:0)
使用Telethon
很容易。
您需要chat_id
,from_chat_id
。
您可以添加一个机器人,然后您将需要令牌。