Ask bot for what to eat or what to drink!
Project description
What to Eat/Drink
🧃🧋🍔🌮🍜🍮🍣🍻🍩 今天吃/喝什么 🍩🍻🍣🍮🍜🌮🍔🧋🧃
版本
v0.3.5a1 今天喝什么!菜品可以添加配图啦!
⚠ 适配nonebot2-2.0.0rc1+
安装
-
通过
pip或nb安装; -
数据默认位于
./resource下eating.json、drinks.json与greetings.json,菜品的附图储存于./resource/img下。可通过设置env下WHAT2EAT_PATH更改;WHAT2EAT_PATH="your-path-to-resource"
功能
-
🔥 选择恐惧症?让Bot建议你今天吃/喝什么!
👉 新增鸳央咖啡菜单!
-
插件配置
WHAT2EAT_PATH="your-path-to-resource" # 资源路径 USE_PRESET_MENU=false # 是否从repo中下载预置基础菜单,默认为False,请注意会覆盖原有的文件! USE_PRESET_GREETINGS=false # 是否从repo中下载预置问候语,默认为False EATING_LIMIT=5 # 每个时段吃/喝什么次数上限,默认5次;每日6点、11点、17点、22点自动刷新 GREETING_GROUPS_ID=["123456789", "987654321"] # 默认开启小助手群组,或{"123456789", "987654321"} SUPERUSERS={"12345678"} # 同nonebot超管配置
-
群管理可自行添加或移除群特色菜单(位于
eating.json下[group_food][group_id]);超管可添加或移除基础菜单([basic_food]);-
菜品文字与配图一一对应才视为相同的菜品,例如:文字相同而配图不同、文字与文字+配图、或文字不同而配图相同,这几种均视为不同菜品
-
当移除的菜品包含配图时,会一并移除相同配图的其他菜品
-
-
各群特色菜单相互独立;各群每个时间段询问Bot建议次数独立;Bot会综合各群菜单+基础菜单给出建议;
-
吃饭小助手:每天7、12、15、18、22点群发问候语提醒群友吃饭/摸鱼/下班,
GREETING_GROUPS_ID设置常开的群号列表(或集合),每次启动插件时将置True,形如:GREETING_GROUPS_ID=["123456789", "987654321"] # 名字长防止与其他插件配置名相同
⚠ 群吃饭小助手启用配置存于
greetings.json的groups_id字段 -
初次使用该插件时,若不存在
eating.json与greetings.json文件,设置USE_PRESET_MENU及USE_PRESET_GREETINGS可从仓库中尝试下载;会尝试从仓库中下载drinks.json。若资源下载失败且本地也不存在,则抛出错误。USE_PRESET_MENU=false USE_PRESET_GREETINGS=false
⚠ 从仓库下载会覆写原有文件!建议用户按需开启此配置
命令
-
吃什么:今天吃什么、中午吃啥、今晚吃啥、中午吃什么、晚上吃啥、晚上吃什么、夜宵吃啥……
-
🔥 喝什么: 今天喝什么、中午喝啥、今晚喝啥、中午喝什么、晚上喝啥、晚上喝什么、夜宵喝啥……
⚠ 与吃什么共用
EATING_LIMIT次数 -
[管理员或超管] 添加或移除群菜名:[添加/移除 菜名];
💥 添加菜品与加菜可以附配图啦!
-
查看群菜单:[菜单/群菜单/查看菜单];
-
[超管] 添加至基础菜单:[加菜 菜名];
-
查看基础菜单:[基础菜单];
-
[管理员或超管] 开启/关闭吃饭小助手:[开启/启用/关闭/禁用小助手];
-
[管理员或超管] 添加/删除吃饭小助手问候语:[添加/删除/移除问候 时段 问候语];
⚠ 添加/移除问候操作可一步步进行,或一次性输入两或三个命令;可中途取消操作
效果
-
示例1
Q:今晚吃什么
A:建议肯德基
Q:今晚喝啥
A:不如来杯 茶颜悦色 的 幽兰拿铁 吧!
Q:今晚吃什么
A:你今天已经吃得够多了!
Q:群菜单
A:
---群特色菜单---
alpha
beta
gamma
-
示例2
[群管] Q:添加 派蒙
A:派蒙 已加入群特色菜单~
[超管] Q:加菜 东方馅挂炒饭
A:东方馅挂炒饭 已加入基础菜单~
[群管] Q:移除 东方馅挂炒饭
A:东方馅挂炒饭 在基础菜单中,非超管不可操作哦~
-
示例3
[群管] Q:添加问候
A:请输入添加问候语的时段,可选:早餐/午餐/摸鱼/晚餐/夜宵,输入取消以取消操作
[群管] Q:摸鱼
A:请输入添加的问候语,输入取消以取消操作
[群管] Q:你好
A:你好 已加入 摸鱼问候~
本插件改自
部分菜名参考程序员做饭指南
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nonebot_plugin_what2eat-0.3.5a1.tar.gz.
File metadata
- Download URL: nonebot_plugin_what2eat-0.3.5a1.tar.gz
- Upload date:
- Size: 22.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.9.5 Linux/5.4.0-135-generic
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd9a8c8f7fa379d8e24cd0520097683cd4d4e14e2a5367ffdae2ecd4eb67da44
|
|
| MD5 |
62683c5188aa39b030d01f8f6e931073
|
|
| BLAKE2b-256 |
280ced4cb1872698950b1cfa74e8f002219e41e132d8530f98ce134ff5d07e71
|
File details
Details for the file nonebot_plugin_what2eat-0.3.5a1-py3-none-any.whl.
File metadata
- Download URL: nonebot_plugin_what2eat-0.3.5a1-py3-none-any.whl
- Upload date:
- Size: 21.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.9.5 Linux/5.4.0-135-generic
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
452fe1aa4ecfe1b443b693d58b2ad3d2a2118bd855c9a0e86a217974856ee8c3
|
|
| MD5 |
86192478a4d5e199d4502eea88170c87
|
|
| BLAKE2b-256 |
ab14efb7aea3a153cd4045438897e34406b28e61d8f99b626dd056c6d74d01d8
|