Skip to content

noneplugin/nonebot-plugin-shindan

Repository files navigation

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;"