这是一个简单的 Telegram MCP 服务器,允许 Claude 访问你的 Telegram 账户,实现读取和发送消息的功能。
本服务器允许 Claude 访问你的 Telegram 账户,实现消息的读取与发送。下面为你详细介绍使用步骤。
get_chats:获取你 Telegram 账户的聊天列表。send_message:向某个聊天发送消息。get_message:从聊天中获取并打印未读消息。mark_messages_read:将消息标记为已读。get_conversation_context:获取过去 20 条消息,并根据 convostyle.txt 中的内容确定合适的回复语气。pip install python-telegram-bot
python3 -m venv venv
source venv/bin/activate
config.py 文件,并添加以下内容:# config.py
BOT_TOKEN = 'your_bot_token'
ADMINS = ['your_telegram_id']
python main.py
你可以在 convostyle.txt 中自定义聊天机器人回复的语气和风格,使其更贴近你的表达方式。
完成上述步骤后,重启你的 Telegram 应用或机器人程序以应用所有更改。
⚠️ 重要提示
- 确保在
config.py中填写正确的 Bot Token 和管理员 ID。- 启动服务器前,请确保你已安装所有必要的依赖项。
- 如果遇到任何问题,请检查日志文件以获取更多信息。