mirror of
https://github.com/yanguo888/fakabot.git
synced 2026-06-20 12:30:40 +00:00
Add detailed first-time setup and renewal tutorials
This commit is contained in:
@@ -161,6 +161,186 @@
|
||||
|
||||
## 🚀 快速开始
|
||||
|
||||
### 🎉 首次使用教程
|
||||
|
||||
> 💡 **适用于**:刚购买授权码,第一次部署机器人
|
||||
|
||||
#### 第 1 步:克隆项目
|
||||
|
||||
```bash
|
||||
git clone https://github.com/GUGEGEBAIDU/fakabot.git
|
||||
cd fakabot
|
||||
```
|
||||
|
||||
#### 第 2 步:配置文件
|
||||
|
||||
```bash
|
||||
# 复制配置示例
|
||||
cp config.json.example config.json
|
||||
|
||||
# 编辑配置
|
||||
vim config.json
|
||||
```
|
||||
|
||||
**必须填写的内容**:
|
||||
|
||||
```json
|
||||
{
|
||||
"BOT_TOKEN": "你的Bot Token", // 从 @BotFather 获取
|
||||
"ADMIN_ID": 123456789, // 你的 Telegram ID(从 @userinfobot 获取)
|
||||
"DOMAIN": "https://你的域名.com", // 可选,没有域名可以留空
|
||||
"PAYMENTS": {
|
||||
// 支付配置(后续配置)
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
**获取 Bot Token**:
|
||||
1. 找 [@BotFather](https://t.me/BotFather)
|
||||
2. 发送 `/newbot`
|
||||
3. 按提示创建机器人
|
||||
4. 获取 Token
|
||||
|
||||
**获取管理员 ID**:
|
||||
1. 找 [@userinfobot](https://t.me/userinfobot)
|
||||
2. 发送任意消息
|
||||
3. 获取你的 ID
|
||||
|
||||
#### 第 3 步:保存授权码(重要!)
|
||||
|
||||
```bash
|
||||
# 把授权码完整复制进去
|
||||
echo "你的授权码" > license.key
|
||||
|
||||
# 示例:
|
||||
echo "M0001|1738310400|abc123def456..." > license.key
|
||||
```
|
||||
|
||||
**注意**:
|
||||
- ✅ 授权码必须完整,不要有多余的空格或换行
|
||||
- ✅ 文件名必须是 `license.key`
|
||||
- ✅ 文件位置在项目根目录
|
||||
|
||||
#### 第 4 步:启动服务
|
||||
|
||||
```bash
|
||||
# 使用 Docker Compose 启动
|
||||
docker-compose up -d
|
||||
```
|
||||
|
||||
#### 第 5 步:验证运行
|
||||
|
||||
```bash
|
||||
# 查看日志
|
||||
docker-compose logs -f
|
||||
|
||||
# 应该看到:
|
||||
# ============================================================
|
||||
# ✅ 授权验证通过
|
||||
# 📝 客户ID: M0001
|
||||
# 📅 到期时间: 2025-02-17
|
||||
# ⏰ 剩余天数: 30 天
|
||||
# ============================================================
|
||||
```
|
||||
|
||||
#### 第 6 步:测试机器人
|
||||
|
||||
在 Telegram 搜索你的机器人,发送 `/start`
|
||||
|
||||
**如果看到欢迎消息,说明部署成功!** 🎉
|
||||
|
||||
---
|
||||
|
||||
### 🔄 续费教程
|
||||
|
||||
> 💡 **适用于**:授权码快到期或已过期,需要续费
|
||||
|
||||
**重要:续费只需要替换授权码,所有数据都会保留!** ✅
|
||||
|
||||
#### 第 1 步:联系客服续费
|
||||
|
||||
联系 [@sonhshu](https://t.me/sonhshu),选择续费套餐:
|
||||
|
||||
| 套餐 | 价格 | 优惠 |
|
||||
|------|------|------|
|
||||
| 月卡 | 50 USDT | - |
|
||||
| 季卡 | 135 USDT | 10% |
|
||||
| 年卡 | 510 USDT | 15% |
|
||||
|
||||
#### 第 2 步:支付并获取新授权码
|
||||
|
||||
支付后,你会收到一个文件:`续费授权码_M0001_xxx.txt`
|
||||
|
||||
文件内容示例:
|
||||
```
|
||||
客户ID: M0001
|
||||
新授权码: M0001|1740902400|def456...
|
||||
续费时长: 30 天
|
||||
新到期日期: 2025-03-19
|
||||
```
|
||||
|
||||
#### 第 3 步:SSH 登录服务器
|
||||
|
||||
```bash
|
||||
ssh root@你的服务器IP
|
||||
```
|
||||
|
||||
#### 第 4 步:进入项目目录
|
||||
|
||||
```bash
|
||||
cd fakabot
|
||||
```
|
||||
|
||||
#### 第 5 步:替换授权码
|
||||
|
||||
```bash
|
||||
# 方法 1:直接输入
|
||||
echo "新的授权码" > license.key
|
||||
|
||||
# 示例:
|
||||
echo "M0001|1740902400|def456..." > license.key
|
||||
|
||||
# 方法 2:使用编辑器
|
||||
vim license.key
|
||||
# 删除旧授权码,粘贴新授权码,保存退出
|
||||
```
|
||||
|
||||
#### 第 6 步:重启服务
|
||||
|
||||
```bash
|
||||
docker-compose restart
|
||||
```
|
||||
|
||||
#### 第 7 步:验证续费
|
||||
|
||||
```bash
|
||||
# 查看日志
|
||||
docker-compose logs -f
|
||||
|
||||
# 应该看到:
|
||||
# ============================================================
|
||||
# ✅ 授权验证通过
|
||||
# 📝 客户ID: M0001
|
||||
# 📅 到期时间: 2025-03-19 ← 新的到期时间
|
||||
# ⏰ 剩余天数: 30 天
|
||||
# ============================================================
|
||||
```
|
||||
|
||||
**如果看到新的到期时间,说明续费成功!** 🎉
|
||||
|
||||
#### ✅ 续费后数据保留情况
|
||||
|
||||
**以下数据全部保留**:
|
||||
- ✅ 所有商品配置
|
||||
- ✅ 所有订单记录
|
||||
- ✅ 所有客户数据
|
||||
- ✅ config.json 配置
|
||||
- ✅ 数据库文件
|
||||
|
||||
**不需要重新配置任何东西!** ✅
|
||||
|
||||
---
|
||||
|
||||
### 方式一:Docker 一键部署(推荐)⭐
|
||||
|
||||
**最简单的部署方式,5 分钟搞定!**
|
||||
|
||||
Reference in New Issue
Block a user