如何让telegram bot将消息发布到我的频道,而不是它自己的频道



我有一个telegram bot,它使用此代码向某些bot发布消息。

import telegram
from telegram import ParseMode
def send_msg(text):
token = '1*****:AAF*************esns'
chat_id = "34*****4"
bot = telegram.Bot(token=token)

bot.sendMessage(chat_id=chat_id, text=text, parse_mode=ParseMode.MARKDOWN_V2)

我想知道的是,telegram机器人是否有可能将消息发送到我的频道,我已经将其设为管理员,而不是它自己的频道somebot。

由于您的Bot已经是您希望其发布的频道的管理员,您只需要将Bot.send_message()chat_id更改为Bot发送帖子的频道。

例如,您可以使用Bgram Telegram客户端或IDBot获取此ID。请注意,由于频道只是特殊的超级组,因此您可能必须在获得的ID前添加-100

希望它能有所帮助;(

最新更新