Python Telegram pytg将内容发布到频道

时间:2016-05-17 14:52:51

标签: python telegram

我正在尝试使用pytg库在频道上发布一些消息,该库也使用了vysheng telegram-cli。我尝试了一些选项,比如

sender.send_msg("ChannelName", "Message")
sender.fwd("ChannelName", msg.id)

从这些行我收到此错误消息

pytg.exceptions.FailException: Error 71: 'RPC_CALL_FAIL 400: CHANNEL_MESSAGES_DISABLED'

在Google / GitHub中搜索我确实发现这个vysheng issue # 1033提到我们需要向频道发送帖子而不是邮件。但pytg帮助(发件人)没有提到类似的东西。

我已经研究过使用机器人或其他库的可能性,但这并不是我想要的。

是否有人熟悉pytg可以指导我正确的方向?

提前谢谢

1 个答案:

答案 0 :(得分:0)

我能够通过使用pytg内的原始命令来实现这一点,我想那里有更好的解决方案,但目前这个有效!

sender.raw("post @nameOfChannel " + msg.text)