本目录提供专用于运行Cyrene Telegram Bot的环境,使用当前目录下的CLAUDE.md文件作为Bot的个性化提示词。
cd /path/to/aichatbot/run/telegrambot ./start_telegrambot.sh
cd /path/to/aichatbot python scripts/start_telegram_bot.py --working-dir ./run/telegrambot
当前目录下的CLAUDE.md文件定义了Bot的个性特征:
编辑CLAUDE.md文件即可自定义Bot的行为:
nano CLAUDE.md
重启Bot后新的提示词即会生效。
Bot使用以下配置文件(位于项目根目录):
configs/local.toml - 本地开发配置configs/production.toml - 生产环境配置通过环境变量CLAUDE_CONFIG指定使用的配置:
export CLAUDE_CONFIG=production ./start_telegrambot.sh
🤖 启动Cyrene Telegram Bot 📁 工作目录: /path/to/run/telegrambot 📁 项目根目录: /path/to/aichatbot 📝 使用提示词文件: /path/to/run/telegrambot/CLAUDE.md 🔧 激活虚拟环境... ⚙️ 配置文件: local.toml 📋 按 Ctrl+C 停止Bot [2025-09-29 00:28:50] INFO: 成功加载CLAUDE.md文件 [2025-09-29 00:28:50] INFO: Telegram Bot启动成功,开始接收消息...
权限错误
chmod +x start_telegrambot.sh
虚拟环境未找到
venv文件夹python -m venv venv配置文件错误
configs/local.toml是否存在CLAUDE.md文件不存在
CLAUDE.md文件ls -la CLAUDE.md启用详细日志输出:
CLAUDE_CONFIG=local ./start_telegrambot.sh
启动日志中应包含:
INFO claude_agent.telegram.claude_adapter: 成功加载CLAUDE.md文件: /path/to/run/telegrambot/CLAUDE.md
run/telegrambot/ ├── CLAUDE.md # Bot个性化提示词 ├── start_telegrambot.sh # 启动脚本 └── README.md # 本说明文档
注意: 修改CLAUDE.md后需要重启Bot才能使新的提示词生效。