Skip to main content

Ask bot for what to eat or what to drink!

Project description

logo

What to Eat/Drink

🧃🧋🍔🌮🍜🍮🍣🍻🍩 今天吃/喝什么 🍩🍻🍣🍮🍜🌮🍔🧋🧃

版本

v0.3.5a1 今天喝什么!菜品可以添加配图啦!

⚠ 适配nonebot2-2.0.0rc1+

更新日志

安装

  1. 通过pipnb安装;

  2. 数据默认位于./resourceeating.jsondrinks.jsongreetings.json,菜品的附图储存于./resource/img下。可通过设置envWHAT2EAT_PATH更改;

    WHAT2EAT_PATH="your-path-to-resource"
    

功能

  1. 🔥 选择恐惧症?让Bot建议你今天吃/喝什么!

    👉 新增鸳央咖啡菜单!

  2. 插件配置

    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超管配置
    
  3. 群管理可自行添加或移除群特色菜单(位于eating.json[group_food][group_id]);超管可添加或移除基础菜单([basic_food]);

    • 菜品文字与配图一一对应才视为相同的菜品,例如:文字相同而配图不同、文字与文字+配图、或文字不同而配图相同,这几种均视为不同菜品

    • 当移除的菜品包含配图时,会一并移除相同配图的其他菜品

  4. 各群特色菜单相互独立;各群每个时间段询问Bot建议次数独立;Bot会综合各群菜单+基础菜单给出建议;

  5. 吃饭小助手:每天7、12、15、18、22点群发问候语提醒群友吃饭/摸鱼/下班,GREETING_GROUPS_ID设置常开的群号列表(或集合),每次启动插件时将置True,形如:

    GREETING_GROUPS_ID=["123456789", "987654321"]	# 名字长防止与其他插件配置名相同
    

    ⚠ 群吃饭小助手启用配置存于greetings.jsongroups_id字段

  6. 初次使用该插件时,若不存在eating.jsongreetings.json文件,设置USE_PRESET_MENUUSE_PRESET_GREETINGS可从仓库中尝试下载;会尝试从仓库中下载drinks.json。若资源下载失败且本地也不存在,则抛出错误。

    USE_PRESET_MENU=false
    USE_PRESET_GREETINGS=false
    

    ⚠ 从仓库下载会覆写原有文件!建议用户按需开启此配置

命令

  1. 吃什么:今天吃什么、中午吃啥、今晚吃啥、中午吃什么、晚上吃啥、晚上吃什么、夜宵吃啥……

  2. 🔥 喝什么: 今天喝什么、中午喝啥、今晚喝啥、中午喝什么、晚上喝啥、晚上喝什么、夜宵喝啥……

    ⚠ 与吃什么共用EATING_LIMIT次数

  3. [管理员或超管] 添加或移除群菜名:[添加/移除 菜名];

    💥 添加菜品与加菜可以附配图啦!

  4. 查看群菜单:[菜单/群菜单/查看菜单];

  5. [超管] 添加至基础菜单:[加菜 菜名];

  6. 查看基础菜单:[基础菜单];

  7. [管理员或超管] 开启/关闭吃饭小助手:[开启/启用/关闭/禁用小助手];

  8. [管理员或超管] 添加/删除吃饭小助手问候语:[添加/删除/移除问候 时段 问候语];

    ⚠ 添加/移除问候操作可一步步进行,或一次性输入两或三个命令;可中途取消操作

效果

  1. 示例1

    Q:今晚吃什么

    A:建议肯德基

    Q:今晚喝啥

    A:不如来杯 茶颜悦色 的 幽兰拿铁 吧!

    Q:今晚吃什么

    A:你今天已经吃得够多了!

    Q:群菜单

    A:

    ---群特色菜单---

    alpha

    beta

    gamma

  2. 示例2

    [群管] Q:添加 派蒙

    A:派蒙 已加入群特色菜单~

    [超管] Q:加菜 东方馅挂炒饭

    A:东方馅挂炒饭 已加入基础菜单~

    [群管] Q:移除 东方馅挂炒饭

    A:东方馅挂炒饭 在基础菜单中,非超管不可操作哦~

  3. 示例3

    [群管] Q:添加问候

    A:请输入添加问候语的时段,可选:早餐/午餐/摸鱼/晚餐/夜宵,输入取消以取消操作

    [群管] Q:摸鱼

    A:请输入添加的问候语,输入取消以取消操作

    [群管] Q:你好

    A:你好 已加入 摸鱼问候~

本插件改自

HoshinoBot-whattoeat

部分菜名参考程序员做饭指南

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_what2eat-0.3.5a1.tar.gz (22.5 kB view hashes)

Uploaded Source

Built Distribution

nonebot_plugin_what2eat-0.3.5a1-py3-none-any.whl (21.6 kB view hashes)

Uploaded Python 3

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