【问题标题】:How to redirect telegram messages from private bot to my bot in java如何在java中将电报消息从私人机器人重定向到我的机器人
【发布时间】:2021-05-13 01:27:38
【问题描述】:

我订阅了私人电报机器人,如何将消息重定向到我的 Java 机器人? 我在某处读到,在 python 中有一个 Teleton 类,但是如何在 java 中做到这一点。

【问题讨论】:

    标签: java redirect bots telegram


    【解决方案1】:

    Telegram 曾经允许机器人之间的通信,后来决定撤销它。

    所以我会告诉你使用你的机器人订阅机器人并以这种方式阅读更新,但这不再可能......

    机器人根本不会从其他机器人那里获取更新...

    但是...如果你真的想要这个功能,你可以构建一个网络爬虫,它可以读取你的私人消息并随意处理它们。

    或者您可以联系上述私人机器人的创建者,并要求他们通过电报以外的其他接口发送数据。

    见: https://core.telegram.org/bots/faq#what-messages-will-my-bot-get

    为什么我的机器人看不到来自其他机器人的消息?

    聊天机器人可能会陷入不受欢迎的循环中。为避免这种情况,我们决定无论模式如何,机器人都无法看到来自其他机器人的消息。

    【讨论】:

      【解决方案2】:

      我认为你说的是​​ Telethon。如果是这样,那么它可以读取机器人消息是对的,因为它使用的是 Telegram 客户端 API 而不是 Telegram 机器人 API。

      Telegram 客户端 API 可用于包括 Java 在内的多种不同语言。它支持机器人帐户或普通电报帐户。

      但是 Tdlib 并不好用,你需要为你的平台编译这个库。你可以在这里找到它: https://github.com/tdlib/td

      有些人使用 TDLib 作为服务/服务器并接收来自 bot 的请求。

      【讨论】:

        猜你喜欢
        • 2018-10-07
        • 2020-08-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-09-21
        • 2022-09-25
        • 2017-08-18
        • 2019-04-08
        相关资源
        最近更新 更多