1 Star 0 Fork 0

SnowyKami / Liteyuki-Old

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 5.55 KB
一键复制 编辑 原始数据 按行查看 历史
SnowyKami 提交于 2023-01-01 14:42 . update README.md.

图片

Liteyuki Bot

!!!!本项目不再更新,要使用最新版本轻雪请转移至LiteyukiBot

轻雪机器人

基于Nonebot库的QQ机器人

1.简介

作者没有女朋友一个人过于寂寞,便写了这个bot来陪伴自己,顺便学习一些相关知识。使用了Nonebot库,继承了Nonebot的大部分优点,作者自己造了很多轮子和屎山。有相对简洁的插件管理功能。代码很烂,自己用的。

2.安装

1.安装Python3.10运行环境

Windows
  • 机器人是需要Python运行环境的
  • 微软商店版:转到下载页面,直接点击获取。
  • 官方版:转到下载页面,选择你需要的版本下载,记得勾选Add Python to environment variables
  • 不会请看这里
Linux

TRSS Liteyuki 管理脚本

macOS
  • 转到下载页面,选择你需要的版本下载。
  • 不会请看这里
  • 不会吧不会吧,你都用macOS还要跑这个Bot

2.下载Bot

  • 方法一:安装Git命令行工具,并使用以下命令克隆本仓库:
    git clone https://github.com/snowyfirefly/Liteyuki
    速度慢可尝试以下命令:
     git clone https://hub.fastgit.xyz/snowyfirefly/Liteyuki
  • 方法二:或者点击下载zip,解压。

3.安装适配器(以go-cqhttp为例)

  • 这是一个适配器,通俗易懂来说就是一个qq客户端,它能接收消息并上报给Bot
  • 转到下载页面,选择适合系统的版本进行下载
  • 运行程序,根据提示进行配置,选择反向websocket通信方式,程序会生成config.yml,修改如下项即可
# config.yml
# 请勿直接复制此内容到config.yml
# 默认情况下你只需要修改以下列出的项
# 端口号是一个0-65535的整数,自己选,但是必须和后面的nonebot端保持一致
account: # 账号相关
  uin: 114514 # QQ账号
  password: 'lts1919810' # 密码为空时使用扫码登录

servers:
  - ws-reverse:
      universal: ws://127.0.0.1:端口号/onebot/v11/ws

4.启动

  • 启动Bot(Websocket服务端),用命令行python bot.py启动,不支持nb-clinb run启动!
  • 点击go-cqhttp生成的bat文件运行go-cqhttp(Websocket客户端)

3.配置

  • 首次启动机器人时,会在根目录生成环境配置文件.env,大多数情况下,你只需要编辑以下内容
SUPERUSERS=[114514]     # Bot的超级用户,可以添加多个,拥有最高权限
NIKCKNAME=["轻雪"]       # Bot的通用昵称,用于呼唤Bot
PORT=11451              # Websocket服务端端口,此处和go-cqhttp配置相同的端口即可
  • 给Bot发送liteyuki,若回复测试成功即为基础配置完成。

  • 部分内置插件正常工作需要手动配置,如果你暂时不用这些功能可以忽略。

4.使用

5.常见问题

0.更新频率

  • 大多数情况下是每天一次,遇到无解bug请更新,若还是有bug请反馈。
  • 给Bot发送/update(推荐)以更新,或者使用git pull

1.机器人不响应群聊消息

  • Bot加入群聊需要超级用户手动开启,私聊bot发送群聊启用 <群号>
  • Bot被风控

2.Bot无法注册,收不到邮箱验证码

  • Bot默认情况下发送注册可直接注册成功,用户可根据需求打开邮箱验证,防止滥用,详细请查看手动配置
  • 邮箱配置无误后,若用户未收到验证码请检查垃圾邮件,90%的可能在那里面。

3.其他问题

  • 请提交issue
  • 加入QQ群Liteyuki Studio775840726,欢迎来玩

4.捐赠

  • 作者已经吃不起饭,睡大街了(doge),如果你觉得此项目不错的话可以给作者一些鼓励,这将会是我继续维护的动力
  • 微信-WeChat 捐赠:微信
  • 支付宝-Alipay 捐赠:支付宝

6.更新日志

2022.6.27v3.5.6-fix1

  • 修复了自动回复代码报错问题

2022.6.27v3.5.6

  • help单插件文档命令添加了显示插件启用状态
  • 更新下载目录修改为缓存目录,用户可以更新完后删除更新包
  • 自动回复新增了%message_id%占位符

2022.6.26v3.5.5

  • 可以通过/env <key> <value>配置Bot的env
  • 可以通过/config <key> <value>配置Bot
  • 智能回复和词库回复进行了分离,群聊默认不启动智能回复且回复率为1.0
  • 自动回复插件新增占位符%url,url-link,type,key|None,url%,支持从网络中请求文本内容

2022.6.25v3.5.4.114514

  • 更新了一点语法问题

2022.6.24v3.5.4

  • 基础组件新增了手动屏蔽指令
  • 详细内容请使用help查看
  • 新增了清除缓存命令,这些数据是用户头像,天气状态图等,可以放心删除
1
https://gitee.com/snowykami/Liteyuki-old.git
git@gitee.com:snowykami/Liteyuki-old.git
snowykami
Liteyuki-old
Liteyuki-Old
master

搜索帮助