🧩 Post Bot
Post Bot 是一个开源 Telegram 帖子资源录入机器人,可保存文本、图片、文件、按钮消息等单条资源,并通过 inline 模式快速复用。
Post Bot
Post Bot 是一个开源 Telegram 帖子资源录入机器人,用来把单条 Telegram 消息保存成可复用资源,并通过 inline 模式在任意聊天中快速发送。
开源项目地址: ConnectingEveryCorner/post-bot
示例机器人: @OpenPostKitBot
开源协议: Apache-2.0
为什么做它
很多 Telegram 运营、频道维护和社群管理场景里,常常需要反复发送相同的素材:一段说明文字、一张图片、一个 GIF、一份文件、一个贴纸,或者带按钮的推广消息。
Post Bot 把这些单条消息整理成资源库。保存一次之后,只需要记住资源标识符,就可以在任意聊天里通过 inline 模式快速调用,减少重复整理和复制粘贴。
核心能力
- 录入一条 Telegram 消息作为可复用资源
- 支持文本、图片、GIF、视频、音频、文件、贴纸、联系人、位置、地点等单消息资源
- 分页管理全部资源,支持查看、刷新、删除和维护
- 给资源添加底部 URL 按钮,适合公告、推广、导航和引导跳转
- 通过 inline 模式使用
@机器人用户名 标识符快速发送资源 - 支持中文和英文界面
- 支持 inline 查询次数和发送次数统计
- 使用 Docker Compose 快速部署,数据通过 SQLite 持久化保存
使用示例
在任意 Telegram 聊天输入:
@OpenPostKitBot 47c309e4
选择对应 inline 结果后,就可以把保存好的资源发送到当前聊天。
适合谁使用
- 需要维护 Telegram 频道、群组或机器人生态的团队
- 经常复用固定图文、文件、按钮消息的运营者
- 希望把 Telegram 资源管理流程自部署、可控化的开发者
- 想参考 Telegram inline bot、资源持久化和 Docker 部署实现的开源项目学习者
开源与自部署
Post Bot 是一个开源项目,代码托管在 GitHub:
https://github.com/ConnectingEveryCorner/post-bot
你可以直接使用示例机器人体验,也可以 fork 项目并部署自己的版本。项目默认提供 Docker Compose 部署方式,只需要准备 config.yaml 并配置 Telegram bot token,即可启动服务。
部署后请在 @BotFather 中开启:
/setinline:启用 inline 模式/setinlinefeedback:启用 chosen inline result 反馈,用于统计发送次数
Post Bot 的定位很简单:把 Telegram 里的好用消息变成可复用、可管理、可自部署的资源。开源意味着你可以审计它、修改它、部署它,也可以把它作为自己 Telegram 工具链的一部分继续扩展。
- Tags:
- 产品
- 机器人
- TG
- 开源
- Telegram资源管理
- 资源录入机器人
- inline bot
- 自部署