快速入门 - 5 分钟上手 Clawdbot
本教程将带你从零开始,完成从安装到第一次对话的完整流程。确保你已经按照安装指南完成了 Clawdbot 的安装。
创建工作空间
首先创建一个目录作为你的 Clawdbot 工作空间,这个目录将存放所有配置文件和会话记录:
# 创建并进入工作目录 mkdir ~/my-clawdbot cd ~/my-clawdbot # 查看当前目录 pwd # 应该显示 /home/你的用户名/my-clawdbot
💡 小提示: 工作目录可以放在任何地方,比如 ~/clawdbot、~/projects/clawdbot 等。选择一个你容易记住的位置即可。
初始化配置文件
使用 clawdbot init 命令初始化配置文件,这将在当前目录创建必要的配置文件:
# 初始化配置 clawdbot init # 这将创建以下文件: # ✅ AGENTS.md - Agent 配置文件(AI 模型、人设等) # ✅ MEMORY.md - 长期记忆文件 # ✅ SOUL.md - 个性化设置(你的 AI 的性格) # ✅ TOOLS.md - 工具配置 # ✅ USER.md - 用户偏好设置
运行后,你可以使用 ls -la 命令查看创建的文件。
配置 AI 模型
Clawdbot 需要连接一个 AI 模型才能工作。最常用的是 OpenAI 的 GPT 模型。编辑 AGENTS.md 文件来配置:
3.1 编辑 AGENTS.md
# 使用 nano 编辑器打开 AGENTS.md nano AGENTS.md # 添加以下内容(设置默认 AI 模型) default_model: openai/gpt-4 # 按 Ctrl+O 保存,然后 Ctrl+X 退出
3.2 设置 OpenAI API Key
你需要一个 OpenAI API Key。如果没有,请访问 OpenAI API Keys 页面 创建一个。
# 设置环境变量(临时有效,仅当前会话) export OPENAI_API_KEY="sk-proj-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" # 永久保存到 shell 配置文件 echo 'export OPENAI_API_KEY="sk-proj-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"' >> ~/.bashrc # 重新加载配置 source ~/.bashrc
📌 注意: API Key 需要以 sk- 开头。请妥善保管你的 API Key,不要分享给他人。
启动 Gateway 服务
Gateway 是 Clawdbot 的核心服务,负责处理所有消息和请求。启动 Gateway:
# 启动 Gateway 服务 clawdbot gateway start # 你应该看到类似输出: # ✅ Gateway started successfully # 🎯 Session key: main
💡 进阶: 如果需要 Gateway 在后台持续运行(即使关闭终端),可以使用 nohup 或配置 systemd 服务。
配置第一个聊天平台
现在配置一个聊天平台,让我们选择 Telegram(最简单)或 Discord。以下是 Telegram 的配置步骤:
5.1 在 Telegram 创建机器人
- 在 Telegram 中搜索 @BotFather
- 发送 /newbot 命令
- 按照提示输入机器人的名字(如:MyClawdbotBot)
- BotFather 会返回一个 Bot Token(类似:123456789:ABCdefGHIjklMNOpqrsTUVwxyz)
- 记下这个 Token,后续配置需要用到
5.2 在 Clawdbot 中配置 Telegram
# 运行配置命令 clawdbot configure --channel telegram # 按照提示输入你的 Bot Token # Bot Token: 123456789:ABCdefGHIjklMNOpqrsTUVwxyz # 配置完成后,Clawdbot 会自动连接到你的机器人
开始第一次对话
现在打开 Telegram,找到你创建的机器人,发送第一条消息:
你发送的消息:
你好,我是第一次使用 Clawdbot
Clawdbot 的回复(示例):
你好!欢迎来到 Clawdbot。我是你的 AI 助手,可以帮你处理各种任务。有什么我可以帮助你的吗?
🎉 恭喜! 你已经成功完成了从零开始的设置,现在可以与你的 AI 助手对话了!
🔧 常见问题
Q: Gateway 启动失败,提示 "command not found"
A: 确保已经正确安装了 Clawdbot(npm install -g clawdbot),并且添加到了系统 PATH 中。尝试重启终端或运行 source ~/.bashrc
Q: 机器人没有回复消息
A: 检查 API Key 是否正确设置,Gateway 是否正在运行(clawdbot gateway status),以及 Telegram Bot Token 是否正确
Q: 如何停止 Gateway 服务?
A: 运行 clawdbot gateway stop 命令
🚀 继续探索
现在你已经可以和 Clawdbot 对话了!接下来可以探索更多功能和命令