Telegram如何建立AI机器人并配置图片回复?

雀曼语雀曼语07月07日831

怎么在 telegram 上做 AI 机器人 自动回复图片?想做纸飞机的 bot !求教程!

2 个回答

朋令慧
朋令慧回答于 07 月 07 日
最佳答案

你需要注册 Telegram 账号,然后用 BotFather 注册机器人,它会给一个 API Token.

接着用Python写代码(推荐pyTelegramBotAPI),重点是sendPhoto方法。

自动回复图片的话,需要监听用户消息,接收到特定关键词后调用API发图,比如用户发送“表情包”就随机发一张过去。

部署的话用免费版Heroku即可,记得设置环境变量存Token。

在Telegram搜索机器人的用户名并测试。

代码逻辑要简洁,监听-判断-发图,别搞复杂。

图片建议存于云盘,通过URL连接调取。

这样就可以跑了有问题再问。

伍艳卉
伍艳卉回答于 07 月 07 日

先去BotFather创建bot,名字就叫/ticketbot这种。

用python-telegram-bot库用python写脚本。

图片自动回复的关键在于以下两点:

1. 获取用户发送的图片file_id

2. 调API,用AI模型生成新图片后推送至用户

推荐用Flask搭建Webhook服务器,然后部署到Heroku/VPS上。

处理caption和document类型的图片。

一定要配置webhook的地址,测试没问题即可。

您的答案