自用续火花的QQ机器人

项目地址

minibot

功能描述

一款基于nonebot_plugin_firexN自用定时发送QQ消息的机器人

定时早上发一条信息,具有vip联系人以及普通联系人,可以自定义发送消息的内容及时间。

安装以及依赖

1
2
3
git clone https://github.com/maskbugzero/minibot
cd minibot
pip install -r requirements.txt

配置完成后运行

1
nohup python3 bot.py > minibot.log 2>&1 &

配置

.env中配置参数说明

1
2
ENVIRONMENT=dev # 配置文件使用.env.dev
DRIVER=~fastapi

新建一个.env.dev文件

.env.dev中配置参数说明

1
2
3
4
5
6
7
8
9
HOST=0.0.0.0
PORT=8080

fire_vip_users = ["xxx","xxx"] # 必填 vip联系人QQ
fire_users = ["xxx","xxx"] # 必填 联系人QQ
fire_sentence_vip_moring = ["句子1","句子2","..."] # 早上随机发送该字段中的一句
fire_sentence_moring = ["句子1","句子2","..."] # 早上随机发送该字段中的一句
fire_time_vip_moring = "8 0" # 选填 早上发送时间默认为7:00
fire_time_moring = "8 0" # 选填 早上发送时间默认为7:00

Docker使用配置

将上述.env.dev文件存于文件夹minibot,其中minibot可以自定义

使用命令

1
docker run -d --name minibot --restart=always -v /home/docker/minibot/.env.dev:/app/.env.dev -p 8080:8080 maskbugzero/minibot

基于

Nonebot2

nonebot_plugin_firexN


自用续火花的QQ机器人
https://blog.5772447.xyz/posts/500de238/
作者
Maskbugzero
发布于
2023年6月25日
许可协议