Skip to main content

为0编程基础的小白提供便捷的功能编写

Project description

NoneBotPluginLogo

NoneBotPluginText

nonebot-plugin-SimpleToWrite

✨ NoneBot 插件描述 ✨

这是一个 onebot.v11的词库插件

📖 介绍

面向小白的词库插件,目的是减少编写代码的时间和难度 特点:语言精简 无需重启nb和reload即可实 现功能热重载 缺点:目前仅能实现一些简单的逻辑运行,但随着更新肯定会慢慢削减

支持自开发函数,只要不跳脱当前解析框架一般都能成功解析并做出对应的反馈

💿 安装

使用 nb-cli 安装 在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装
nb plugin install nonebot_plugin_SimpleToWrite
使用包管理器安装 在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令
pip
pip install nonebot_plugin_SimpleToWrite

打开 nonebot2 项目根目录下的 pyproject.toml 文件, 在 [tool.nonebot] 部分追加写入

plugins = ["nonebot_plugin_SimpleToWrite"]

⚙️ 配置

注:一定要在机器人的项目目录(.env文件同级目录)下创建一个名为dicpro.txt的文件 因为消息接收 的逻辑还不够完善(因为只写了接收字符串的)所以在日常使用中日志会经常出现报错的情况(这点 我也注意到了,下次更新的时候尽量减少日志的报错量)

建议日志等级:IFNO

什么?函数表看不懂? 放心,自从0.1.2版本之后我会做教程放在项目里面,也可以被指令响应

请在.env文件里面这样配置

COMMAND_START=["/",""]

help_type=0  ##0为文字 1为图片

teach_on_off=1 ##是否开启教程功能1是开,其他为关闭

help_on_off=1 ##是否开启帮助功能1是开,其他为关闭

allowed_groups=["能触发教程的指令的群号"]
指令 类型 别名 说明
教程大全 command 教程,机器人 呼出教程菜单和列表
查询 command 模糊匹配,查询相似的结果
解释 输入序号,查询对应结果
上一页/下一页 顾名思义,就是翻页的
help 菜单 显示被允许显示的指令

如何使用help菜单

在机器人项目根目录下创建一个名为help.txt(和dicpro.txt同级)的文件:

如果你dicpro.txt文件里面是这样的:

指令1
$sendtext 这是接收到指令1后的发送$
  
指令2
$sendreply 0$
$sendat QQ$
$senduserimage$

指令3
$getgroupid 0$

那么help.txt文件里面应该是这样的:

yes | 发送文本   ##后面的就是备注,前面的是yes就显示,no就不显示
no | none
yes | 群号

那么help的效果就是这样的:

欢迎使用指令助手,以下是选择开放使用的指令
    [指令1]    发送文本
    [指令3]    群号
发送指令即可使用

🎉 使用

函数表

ffa338865205732fbc217b0c277640a4

有新函数请往插件自带的教程大全里面看

词库格式

指令1
$sendtext 这是接收到指令1后的发送$
  
指令2
$sendreply 0$
$sendat QQ$
$senduserimage QQ$

效果图

4cad3b976d43a88d37ed7a0a087543ca 49b421ffc1d4e9eaad65cf636fb7f259 a4e3e63add3c93dc1fbe12e46aaa63fe 194bf3d8414fa72dee372a208ee73b9d 3d146e4948b16de1cc78f0a0b8859aba

更新日志

0.1.8

  • 新增了链接获取内容的函数
  • 对asif的判断范围进行了一点优化(还是暂不支持and和or)

0.1.7

  • 新增获取群昵称和用户昵称的函数

0.1.6

  • 重新上传

0.1.5

  • 新增获取target_id和self_id的函数
  • 修复了0.1.4启动报错的问题(import没删完)
  • 新增了戳一戳事件和入群通知事件的响应函数

0.1.4

  • 修复了字体文件缺失的bug
  • 修复了$sendtext 参数$在发送纯字符串时报错的bug
  • 修复了异步函数不完整的bug
  • 新增了help和查询指令列表的功能
  • 新增了在.env文件中可选择开启或关闭help和教程功能的配置项

0.1.3

  • 优化部分日志
  • 新增获取消息id的函数
  • 优化了部分代码
  • 新增通过消息id撤回消息的函数

0.1.2

  • 优化了部分传递参数的限制
  • 新增教程功能

0.1.1

  • 新增私聊消息接收
  • 新增人机合一模式
  • 优化部分日志
  • 修复表情表态的bug

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nonebot_plugin_simpletowrite-0.1.8.tar.gz (4.3 MB view details)

Uploaded Source

Built Distribution

File details

Details for the file nonebot_plugin_simpletowrite-0.1.8.tar.gz.

File metadata

File hashes

Hashes for nonebot_plugin_simpletowrite-0.1.8.tar.gz
Algorithm Hash digest
SHA256 57615ac39b9be4e27b5427678fe8dcb93495e96d92b85fa84694c43fee54fc89
MD5 d15750ef9006b0ecb0df86c77346d1c2
BLAKE2b-256 8ce9056015e937c82db4bd801b53c93fbe5e6a7e7dcabcf3e6905d5bb2ee42b3

See more details on using hashes here.

File details

Details for the file nonebot_plugin_simpletowrite-0.1.8-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_simpletowrite-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 c4f01c47b7557803ef80b59fc65fd244749d4816a0510bed179d922d9298065f
MD5 916f0868e914d6286e1ad2e3261d89e9
BLAKE2b-256 228a1c89376fe9f43ee131694766ad03f93dbe8e40f6b060d8dab05d86d4dc10

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page