【问题标题】:Python Telegram pytg post content to a channelPython Telegram pytg 将内容发布到频道
【发布时间】:2016-05-18 19:50:32
【问题描述】:

我正在尝试使用 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 help(Sender) 没有提到任何类似的东西。

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

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

提前谢谢

【问题讨论】:

    标签: python telegram


    【解决方案1】:

    我可以通过在pytg 中使用原始命令来实现这一点,我想那里有更好的解决方案,但目前这个可行!

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

    【讨论】:

      猜你喜欢
      • 2018-06-07
      • 2016-06-03
      • 1970-01-01
      • 2018-02-06
      • 2019-06-14
      • 2018-09-21
      • 2022-11-10
      • 1970-01-01
      • 2021-11-22
      相关资源
      最近更新 更多