telegram-bot

基于 Telegram 的多功能 AI 助手机器人

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:telegram-bot。
它的用途是:基于 Telegram 的多功能 AI 助手机器人
完整的 Skill 内容见:https://321skill.com/skills/telegram-bot/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

`/s https://example.com/article`,它会抓取并总结该网页的核心内容。

对AI说:`/t AAPL`,它会返回苹果公司的股票价格和基本信息。

对AI说:`/w 这是一段草稿...`,它会将你的草稿润色并改写成更正式的文章格式。

介绍

这是一个基于 aiogram 框架和 OpenAI Agents 构建的 Telegram 机器人,旨在为用户提供一站式的智能对话与信息处理服务。它解决了用户在即时通讯场景下快速获取信息摘要、翻译内容、改写文章、查询金融数据等需求,无需切换多个应用。

用户通过向机器人发送特定的斜杠命令来使用各项功能,例如 /s 总结网页链接,/jp 将消息翻译成日文,/t 查询股票代码信息。机器人支持通过环境变量灵活配置,可选择直接使用 OpenAI API 或兼容的本地代理服务。

该机器人适合 Telegram 的重度用户、内容创作者、需要快速处理多语言信息或进行金融数据初步查询的个人及小团队。它尤其适合那些希望在一个聊天界面内集成多种 AI 辅助工具,以提升信息处理效率的场景。

使用前请注意,机器人需要 Python 3.14 或更高版本,并依赖 uv 包管理器。首次运行前必须正确配置包含 BOT_TOKEN 的 .env 文件。部分高级功能(如网页抓取、搜索引擎集成)需要额外配置相应的 API 密钥。

核心特点

该技能将多种实用功能(如网页摘要、多语言翻译、文章改写、金融查询、YouTube搜索)深度集成于一个统一的 Telegram 机器人中,并通过 OpenAI Agents 框架实现智能对话与工具调用的结合,而非单一功能的聊天机器人。

注意事项

不适合处理需要极高实时性或复杂金融建模分析的场景,且功能依赖外部 API 的可用性和网络连接。

常见问题

如何获取 Telegram 机器人的 token?

在 Telegram 中与 @BotFather 对话,按照指引创建新机器人即可获得 BOT_TOKEN。

可以不使用 OpenAI 的 API 吗?

可以,通过设置 OPENAI_BASE_URL 环境变量指向兼容的本地代理(如 Bifrost)即可。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/telegram-bot/raw/index.md 读取 telegram-bot 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。