我有一个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
。
希望它能有所帮助;(