Telegram 通过API自动向电报通道发送消息

Telegram 通过API自动向电报通道发送消息,telegram,telegram-bot,python-telegram-bot,Telegram,Telegram Bot,Python Telegram Bot,我不熟悉电报API。 我想自动将信息发布到我的公共电报频道。 我读过一些帖子,说我可以通过机器人实现这一点,但我不确定这是否是最好的方法,也不确定API是否有直接发布到频道的选项 我想了解一些如何实现这一目标的起点? 我应该使用哪种API? 我是否需要开发帐户或bot等 您可以使用机器人向频道发送消息。但也有一些限制,比如文件的大小 通过向发送消息来创建您的机器人 将机器人添加到您的频道 编写一个代码将消息发送到您的频道 在使用TelegramAPI一年之后,我想更新这个答案,以获得与Teleg

我不熟悉电报API。 我想自动将信息发布到我的公共电报频道。 我读过一些帖子,说我可以通过机器人实现这一点,但我不确定这是否是最好的方法,也不确定API是否有直接发布到频道的选项

我想了解一些如何实现这一目标的起点? 我应该使用哪种API?
我是否需要开发帐户或bot等

您可以使用机器人向频道发送消息。但也有一些限制,比如文件的大小

  • 通过向发送消息来创建您的机器人
  • 将机器人添加到您的频道
  • 编写一个代码将消息发送到您的频道
    在使用TelegramAPI一年之后,我想更新这个答案,以获得与TelegramAPI交互的最佳方式

    对于发送到频道,电报API和电报机器人API都可以发送到频道

    我直接使用了这两个API,但我发现电报API和机器人API的以下客户端更快、更容易与电报交互

    电报API客户端:

    电报机器人API:


    使用电报机器人API无法从电报通道读取消息

    为了能够从您不拥有的电报频道中刮取消息,您需要开发自己的电报客户端,该客户端能够:

  • 通过链接加入您想要的频道
  • 将消息转发到您的客户订阅的频道,并发送到您自己的电报频道

  • 为了开发自己的电报客户端,您需要使用MTProto的一些实现

    使用
    MTProto
    关键字可以找到很多MTProto的实现

    一些文档化实施的示例:

    • 在PHP中:
    • 在Python中:

    但是,如果您唯一想要的是从现有电报频道到您自己的频道进行多个重定向,那么开发您自己的解决方案可能会有点过头

    有些应用程序提供这样的服务

    例如,有来自团队的


    它允许您设置电报内消息的转发以及到外部服务的重定向。

    如果需要,您可以不使用API,例如使用@Manybot


    实际上,使用这个机器人作为基础可以做很多小事情,根本不需要任何编程。

    应该如何使用这些?你能补充一些解释吗?@trix转到上面列出的github页面,两个项目在第一页都有很好的解释如何立即设置它们。当然,您需要一些python的基本知识,但除此之外,前几页的自述文件是非常不言自明的。@KhalidAlmallahi,对不起,您是如何测试它的,您能一步一步地描述这些操作吗,到底是什么不起作用?我有两个机器人在使用它,两个都工作得很好,只需阅读教程,没有什么特别的。我的工作机器人的示例,使用多个机器人作为“后端”:,正如您可以看到和检查的那样,它正在工作。