【发布时间】:2018-05-12 17:36:51
【问题描述】:
我有一个私人频道的邀请链接,我想从这个频道转发(或发送)帖子给我。我想要的伪代码如下所示。
def get_channel(bot, update):
message=update.channel_post.text
print(message)
updater = Updater(my_token)
channel_handler = MessageHandler(Filters.text, get_channel,
channel_post_updates=True, invite_link='http://t.me/aa23faba22939bf')
updater.dispatcher.add_handler(channel_handler)
当我的机器人在我创建的频道中时,这很有效(为我的目的添加了邀请链接。我不知道应该在哪里输入邀请链接)。但我想要的是我的机器人从我的机器人“不”包含的频道转发帖子。我更喜欢 python,但任何 API 都可以。我搜索了所有的谷歌世界,但没有任何线索。任何提示表示赞赏。
【问题讨论】:
-
您是机器人管理员吗?
-
Sean/ 是的,我当然是机器人的管理员。我在 Telethon API 中找到了一个解决方案:target_channel = client.get_entity('invite link after t.me'),剩下的问题是我应该从实体 'target_channel' 中提取消息。
标签: python python-3.x telegram telegram-bot python-telegram-bot