Skip to main content

What to eat today for your breakfast, lunch, dinner and even midnight snack!

Reason this release was yanked:

更新错误

Project description

What to Eat

🍔🌮🍜🍮🍣🍻🍩 今天吃什么 🍩🍻🍣🍮🍜🌮🍔

版本

v0.2.4

⚠ 适配nonebot2-2.0.0beta.1+;

👉 适配alpha.16版本参见alpha.16分支

更新日志

安装

  1. 通过pipnb,版本请指定0.2.4

  2. 数据默认位于./resourcedata.jsongreating.json,可通过设置envWHAT2EAT_PATH更改;基础菜单、群特色菜单及群友询问Bot次数会记录在该文件中;

功能

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

  2. 每餐每个时间段询问Bot建议上限可通过EATING_LIMIT修改(默认5次),每日6点、11点、17点、22点(夜宵)自动刷新;

  3. 群管理可自行添加或移除群特色菜单(data.json[group_food][group_id]);超管可添加或移除基础菜单([basic_food]);

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

  5. 提醒按时吃饭小助手:每天7、12、15、18、22点群发问候语提醒群友按时吃饭/摸鱼,GROUPS_ID设置需要群发的群号列表,形如:

    ["123456789", "987654321"]
    
  6. 按时吃饭小助手全局开关;

  7. 吃什么帮助文案;

  8. 新增 更多的预置基础菜单,精选家常菜及八大菜系(未经核实);

  9. 新增 初次使用该插件时,若不存在data.jsongreating.json,设置USE_PRESET_MENUUSE_PRESET_GREATING可获取仓库中最新的预置菜单及问候语;若存在data.jsongreating.json,则对应参数不会生效。

命令

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

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

  3. 查看群菜单:菜单/群菜单/查看菜单;

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

  5. [超管] 查看基础菜单:基础菜单;

  6. [超管] 开启/关闭按时吃饭小助手:开启/关闭小助手;

效果

  1. 案例1:

    Q:今天吃什么

    A:建议肯德基

    (……吃什么*5)

    Q:今晚吃什么

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

    Q:群菜单

    A:

    ---群特色菜单---

    alpha

    beta

    gamma

  2. 案例2:

    [群管] 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.2.4.tar.gz (11.5 kB view hashes)

Uploaded Source

Built Distribution

nonebot_plugin_what2eat-0.2.4-py3-none-any.whl (11.1 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