从多个 API 获取趣味内容,如一言、土味情话、舔狗日记等。
Project description
nonebot-plugin-fun-content
✨趣味内容插件✨
📖 介绍
本人并非计算机类的专业,水平有限,如有问题或建议请直接发issue,我会尽量解决
本插件主要用于从多个 API 获取趣味内容,如一言、土味情话、舔狗日记等。
💿 如何安装
使用 nb-cli 安装(推荐)
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot-plugin-fun-content
使用 pip 安装
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装如果你启用了 虚拟环境 且 nonebot没有加载本插件 则需进入虚拟环境(Windows在命令行输入
.venv\Scripts\activate
,Linux使用source .venv/bin/activate
)再输入下方命令,使用deactivate
退出虚拟环境
pip install nonebot-plugin-fun-content
然后打开 nonebot2 项目根目录下的 pyproject.toml
文件, 在 [tool.nonebot]
部分追加写入
plugins = ["nonebot_plugin_fun_content"]
配置
在bot目录对应的.env.*文件(一般为.env.prod
)中添加
#命令冷却时间配置(单位:秒,默认为20,可不配置)
FUN_CONTENT_COOLDOWNS='
{
"hitokoto": 10,
"twq": 20,
"dog": 20,
"wangyiyun": 20,
"renjian": 20,
"weibo_hot": 20,
"douyin_hot": 20,
"aiqinggongyu": 20,
"beauty_pic": 20,
"cp": 20,
"shenhuifu": 20,
"joke": 20
}
'
#禁用功能文件路径配置(默认在插件目录下,可不配置)
#Linux
DISABLED_FUNCTIONS_FILE="/home/user/bot/data/disabled_functions.json"
#Windows
DISABLED_FUNCTIONS_FILE="C:/Users/YourUsername/Documents/bot/data/disabled_functions.json"
🎉 指令列表
你可能需要在env里配置指令响应头 " / ",取决于你的command_start设置
指令 | 权限 | 需要@ | 范围 | 说明 |
---|---|---|---|---|
一言 | 所有人 | 否 | 群聊 | 获取一句话的灵感 |
土味情话/情话/土味 | 所有人 | 否 | 群聊 | 获取一条土味情话 |
舔狗日记/舔狗/dog | 所有人 | 否 | 群聊 | 获取一篇舔狗日记 |
网抑云 | 所有人 | 否 | 群聊 | 获取网易云音乐热评 |
人间凑数 | 所有人 | 否 | 群聊 | 获取我在人间凑数的日子内容 |
微博热搜/微博 | 所有人 | 否 | 群聊 | 获取当前微博热搜内容 |
抖音热搜/抖音 | 所有人 | 否 | 群聊 | 获取当前抖音热搜内容 |
爱情公寓 | 所有人 | 否 | 群聊 | 获取爱情公寓语录 |
随机美女/美女 | 所有人 | 否 | 群聊 | 获取随机白丝内容 |
宇宙cp/cp 角色1 角色2 | 所有人 | 否 | 群聊 | 获取宇宙CP文 |
神回复/神评 | 所有人 | 否 | 群聊 | 获取神回复内容 |
讲个笑话/笑话 | 所有人 | 否 | 群聊 | 获取一个笑话内容 |
管理命令(仅限超级用户、群主、管理员)
指令 | 说明 |
---|---|
关闭 [功能名] | 在当前群禁用指定功能 |
开启 [功能名] | 在当前群启用指定功能 |
功能状态 | 查看当前群组的功能禁用状态 |
将来可能支持的功能
- 增加CD限制
- 增加指令开关
- 加入定时计划
- 整合更多的API
- 优化屎山代码
- ......
💡鸣谢
⚠️ 注意事项
本插件目前仅支持 nonebot2 + onebot.v11 的使用方式, 一切非此二者结合的使用方式造成的问题请自行探索解决, 或者使用其他插件。
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for nonebot_plugin_fun_content-0.2.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69ec9ab86fc06387f729fc311f9b552c656cd0d023b777976c44b004b382c936 |
|
MD5 | acd39827f3a535c260ee6fe0a51100ba |
|
BLAKE2b-256 | 2ff6e47a0fbe46daacdf64d9f257b18556e0281e43a61491666b04c802bec7fe |
Close
Hashes for nonebot_plugin_fun_content-0.2.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73b8d715c324ed362d8c193799156b5ec1e6c4136c4d72d976e43403437878b0 |
|
MD5 | d36ee2094c988dfe3e8a3aba6855b374 |
|
BLAKE2b-256 | e47aa7517ad9035c7aad5865b7f7d1e61d5b18fa348d453cd0149db18cdc4497 |