2023-10-03 12:54:28 +08:00
|
|
|
# icalingua bot
|
|
|
|
|
|
|
|
这是一个基于 icalingua docker 版的 bot
|
|
|
|
|
|
|
|
> 出于某个企鹅, 和保护 作者 和 原项目 ( ica ) 的原因 \
|
|
|
|
> 功能请自行理解
|
|
|
|
|
2024-06-10 16:32:09 +08:00
|
|
|
## 通用环境准备
|
|
|
|
|
|
|
|
- 安装 Python 3.8+
|
|
|
|
```powershell
|
|
|
|
# 你可以使用你自己的方法安装 Python
|
|
|
|
# 例如
|
|
|
|
choco install python
|
|
|
|
# 或者
|
|
|
|
scoop install python
|
|
|
|
```
|
|
|
|
|
|
|
|
- 启动 icalingua 后端
|
|
|
|
|
|
|
|
```bash
|
|
|
|
# 用你自己的方法启动你的 icalingua 后端
|
|
|
|
# 例如
|
|
|
|
docker start icalingua
|
|
|
|
docker-compose up -d
|
|
|
|
```
|
|
|
|
|
|
|
|
## 使用方法 ( Rust 版 )
|
|
|
|
|
|
|
|
- 准备一个 Python 环境
|
|
|
|
|
|
|
|
- 修改好配置文件
|
|
|
|
|
|
|
|
```powershell
|
|
|
|
Copy-Item config-temp.toml config.toml
|
|
|
|
```
|
|
|
|
|
|
|
|
- 编译
|
|
|
|
|
|
|
|
```powershell
|
|
|
|
cargo build --release
|
|
|
|
```
|
|
|
|
|
|
|
|
运行
|
|
|
|
|
|
|
|
```powershell
|
|
|
|
cargo run --release -- -c config.toml
|
|
|
|
```
|
|
|
|
|
2024-02-22 14:10:11 +08:00
|
|
|
## 使用方法 ( Python 版 )
|
2023-10-03 12:54:28 +08:00
|
|
|
|
2024-06-10 16:34:08 +08:00
|
|
|
> [!WARNING]
|
2024-06-10 16:32:49 +08:00
|
|
|
> 请注意 Python 的 bot 已经不再维护
|
|
|
|
|
2023-10-03 12:54:28 +08:00
|
|
|
- 安装依赖
|
|
|
|
|
|
|
|
```powershell
|
|
|
|
python -m pip install -r requirement.txt
|
|
|
|
```
|
|
|
|
|
|
|
|
> 如果你想使用虚拟环境 \
|
|
|
|
> 可以使用 `python -m venv venv` 创建虚拟环境 \
|
|
|
|
> 然后使用 `venv\Scripts\activate` 激活虚拟环境 \
|
2024-06-10 16:07:42 +08:00
|
|
|
> 最后使用 `python -m pip install -r requirements.txt` 安装依赖
|
2023-10-03 12:54:28 +08:00
|
|
|
|
|
|
|
- 修改配置文件
|
|
|
|
|
|
|
|
```powershell
|
|
|
|
Copy-Item config-temp.toml config.toml
|
2024-06-10 16:32:09 +08:00
|
|
|
# 欸我就用 powershell
|
2023-10-03 12:54:28 +08:00
|
|
|
```
|
|
|
|
|
|
|
|
- icalingua 启动!
|
|
|
|
|
|
|
|
```bash
|
|
|
|
# 用你自己的方法启动你的 icalingua 后端
|
|
|
|
# 例如
|
|
|
|
docker start icalingua
|
|
|
|
# 或者
|
|
|
|
docker up -d
|
|
|
|
```
|
|
|
|
|
|
|
|
- bot 启动!
|
|
|
|
|
|
|
|
```powershell
|
|
|
|
python connect.py
|
2024-01-07 18:39:16 +08:00
|
|
|
```
|