企业微信(WeCom)自建应用搜索机器人,聚合网盘与磁力源结果并返回至聊天窗口。
创建 config.json(参考下方配置说明)
创建 docker-compose.yml:
version: "3.8"
services:
search-bot:
image: liqman/search-bot:latest
container_name: search-bot
restart: unless-stopped
volumes:
- ./config.json:/app/config.json:ro
ports:
- "18001:18001"
docker compose up -d
docker run -d --name search-bot \
-p 18001:18001 \
-v ./config.json:/app/config.json:ro \
liqman/search-bot:latest
创建 config.json(镜像内不含配置,需自行挂载):
{
"wecom": {
"corp_id": "你的企业ID",
"agent_id": 1000002,
"agent_secret": "你的应用Secret",
"token": "回调Token",
"encoding_aes_key": "你的43位EncodingAESKey",
"api_base_url": ""
},
"proxy": {
"url": ""
},
"pansou": {
"base_url": "https://pansou.qianshan.app",
"token": "",
"default_limit": 5,
"request_timeout": 15
},
"features": {
"enable_getbt": true,
"enable_pianer": true
},
"magnet": {
"bt_workers": 4
},
"bt_search": {
"limit": 10,
"providers": [
{"name": "bitsearch", "enabled": true, "base_url": "https://bitsearch.to/search?q={query}", "retries": 2},
{"name": "bitmagnet", "enabled": false, "base_url": "https://torrent.qiujiahui.com/graphql", "timeout_seconds": 10, "retries": 1},
{"name": "btlm", "enabled": true, "base_url": "https://cdn.btlm.top:65533", "search_path": "/s", "retries": 2, "verify_ssl": false, "timeout_seconds": 20}
]
},
"app": {
"host": "0.0.0.0",
"port": 18001,
"log_level": "INFO",
"default_types": "115"
}
}
| 字段 | 说明 |
|---|---|
| wecom.corp_id | 企业微信企业ID |
| wecom.agent_id | 自建应用 AgentId |
| wecom.agent_secret | 自建应用 Secret |
| wecom.token | 回调 Token(与企业微信后台一致) |
| wecom.encoding_aes_key | 回调 EncodingAESKey(43位) |
| wecom.api_base_url | WeCom API 中转地址,留空则直连官方 API |
| proxy.url | 全局代理(HTTP/HTTPS/SOCKS),留空则直连 |
| pansou.base_url | PanSou API 地址,默认支持匿名访问 |
| features.enable_getbt | /magnet 是否启用 getBT(1lou.pro) |
| features.enable_pianer | /pianer 是否启用 bt_search 聚合 |
| magnet.bt_workers | getBT 并发线程数 |
| bt_search.providers | BT 搜索源配置,可单独启用/禁用 |
| app.default_types | 无指令时默认搜索类型 |
docker compose pull && docker compose up -d
Content type
Image
Digest
sha256:0844e2a6c…
Size
125 MB
Last updated
22 days ago
docker pull liqman/search-bot