Telegram的@KafkaBot如何对接消息队列?
6 个回答
@KafkaBot 是谣言,Telegram 官方没有这个机器人。你需要自己写中间件对接 Kafka 消息队列,简单来说就是:用 Telegram Bot API 获取消息,用 Kafka Producer 发送到对应的 Topic。Google 搜 “Telegram Bot + Kafka 教程”,Python 和 Java 的都有。不要浪费时间在不存在的机器人身上。
@KafkaBot不支持外部消息队列(Kafka),它只是Telegram自带的消息工具。需要自建监听Telegram API消息队列的程序,然后将消息通过Kafka生产者发送到Kafka。即:监听Telegram API消息 → 消息处理 → 发送消息到Kafka。需要代码能力。
@KafkaBot不直接对接消息队列。你需要通过Bot API接收消息,再通过代码将数据推送到Kafka。比如写个脚本监听telegram更新,再使用Kafka生产者接口。看官方API文档就可以完成,难度不大。
@KafkaBot不支持外置消息队列,需要自行写代码通过TelegramBotAPI将消息发送到Kafka。简单来说,就是用Bot接收消息,写脚本转发到队列里。官方没有提供接口,需要自建小站。
@KafkaBot不支持直接对接外部Kafka,你需要通过Telegram Bot API获取到消息后,再自行写程序把消息推送到Kafka中。流程大致是:Bot监听→转发到程序→发送到Kafka。需要一定的编程基础,比如用python写个中间转发程序即可。
@KafkaBot 本身并不支持与外接消息队列对接,你可以通过 Telegram Bot API 接受消息后,自行编写代码将消息写入Kafka。简单来说,就是Bot监听消息,然后用Python/Java等工具转发到Kafka集群。具体实现需要一些基础编程能力,网上搜索“Telegram bot to Kafka”可找到开源项目参考。