Nonebot2 plugin for using ShindanMaker
Project description
nonebot-plugin-shindan
使用 ShindanMaker 网站的无聊趣味占卜
利用 playwright 将占卜结果转换为图片发出,因此可以显示图片、图表结果
安装
- 使用 nb-cli
nb plugin install nonebot_plugin_shindan
- 使用 pip
pip install nonebot_plugin_shindan
插件依赖 nonebot-plugin-htmlrender 插件来渲染图片,使用前需要检查 playwright 相关的依赖是否正常安装;同时为确保字体正常渲染,需要系统中存在中文字体
使用方式
默认占卜列表及对应的网站id如下:
- 今天是什么少女 (162207)
- 人设生成 (917962)
- 中二称号 (790697)
- 异世界转生 (587874)
- 魔法人生 (940824)
- 抽老婆 (1075116)
- 抽舰娘 (400813)
- 抽高达 (361845)
- 英灵召唤 (595068)
- 卖萌 (360578)
发送 “占卜指令 名字” 即可,如:人设生成 小Q
以下命令需要加命令前缀 (默认为/
),可自行设置为空
发送 “占卜列表” 可以查看如下列表;
超级用户 可用的命令:
超级用户设置方式:Nonebot 超级用户配置
发送 “添加占卜 id 指令” 添加占卜
发送 “删除占卜 id” 删除占卜
发送 “设置占卜指令 id 指令” 设置占卜指令
发送 “设置占卜模式 id text/image” 设置占卜输出形式
对于需要登录推特的占卜,可以在 .env.xxx
文件中添加 ShindanMaker cookie:
shindanmaker_cookie=xxx
cookie
获取方式:
F12
打开开发工具,查看 shindanmaker.com
请求的响应头,找形如 _session=xxx;
的片段,如:
shindanmaker_cookie="_session=xxx;"
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
File details
Details for the file nonebot_plugin_shindan-0.6.4.tar.gz
.
File metadata
- Download URL: nonebot_plugin_shindan-0.6.4.tar.gz
- Upload date:
- Size: 269.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.11.0 Linux/6.5.0-1025-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ac5bc060bd10a595ea886dd8b8b2e221771c1f32e6e313a403f23c0d212c82e |
|
MD5 | 12b91bf282c0d5abfd8fbe02dbd32aa6 |
|
BLAKE2b-256 | a8f876030b58c135a3d5b53d5bf20bc7fcc3bdd2e6dea3f61f606ab6784bab2f |
File details
Details for the file nonebot_plugin_shindan-0.6.4-py3-none-any.whl
.
File metadata
- Download URL: nonebot_plugin_shindan-0.6.4-py3-none-any.whl
- Upload date:
- Size: 272.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.11.0 Linux/6.5.0-1025-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7167436003a6974de12783ba77c08cbcbe7c9b71306cba02791b0947d7b75df |
|
MD5 | 1e701d9f4a943221409f99fcc537e3d5 |
|
BLAKE2b-256 | 85222df653b8841aa8aa092c3e3cb7fc5ca5af3d0de0ac9087869e2cfce0a941 |