1 Star 0 Fork 0

SnowyKami / Liteyuki-Old

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

图片

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查看
  • 新增了清除缓存命令,这些数据是用户头像,天气状态图等,可以放心删除
MIT License Copyright (c) 2021 MeetWq Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

轻雪旧版_目前保持稳定不更新 展开 收起
Python 等 3 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/snowykami/Liteyuki-old.git
git@gitee.com:snowykami/Liteyuki-old.git
snowykami
Liteyuki-old
Liteyuki-Old
master

搜索帮助