nonebot-plugin-everyday-en

每日一句英文句子。完整帮助文档,可选搭配软依赖nonebot_plugin_apscheduler实现定时发送


Keywords
nonebot2, python
License
MIT
Install
pip install nonebot-plugin-everyday-en==1.1.3

Documentation

nonebot

nonebot_plugin_everyday_en

🍥适用于 Nonebot2 的每日一句插件🍥

license pypi license python

安装载入

  • 通过 pip 或 nb-cli 安装
pip install nonebot-plugin-everyday-en
  • 并在您的bot.py中载入插件
nonebot.load_plugin("nonebot_plugin_everyday_en")
pip install nonebot-plugin-apscheduler

指令

  • 每日一句: 获取今天的句子

    • 每日一句[日期]: 获取指定日期的句子

      日期格式为 YYYY-MM-DD , 例如 2020-01-08

  • 开启/关闭定时每日一句: 开启/关闭本群定时发送 [SUPERUSER]

    • 开启/关闭定时每日一句[群号]: 开启/关闭指定群定时发送 [SUPERUSER]
  • 查看定时每日一句列表: 列出开启定时发送的群聊 [SUPERUSER]

配置项

配置方式:直接在 NoneBot 全局配置文件中添加以下配置项即可。

NoneBot 配置相关教程详见 配置 | NoneBot

🟢 默认配置为每日 8:00 发送

everyday_post_hour

  • 类型: int
  • 默认: 8
  • 说明: 每日定时发送的小时,不需要在数字前加0
EVERYDAY_POST_HOUR=8

everyday_post_minute

  • 类型: int
  • 默认: 0
  • 说明: 每日定时发送的分钟,不需要在数字前加0
EVERYDAY_POST_MINUTE=0

everyday_delay

  • 类型: float
  • 默认: 0.5
  • 说明: 定时发送时各群间发送的延迟秒数,以免腾讯风控导致发送失败
EVERYDAY_DELAY=0.5

软依赖

常见问题

Q: 为什么没有语音?

  • A: 如果你使用的是go-cqhttp,那么你需要安装FFmpeg并重启本插件来使用语音功能,详见安装 ffmpeg

Q: 为什么定时发送每日一句某些群无法收到?

  • A: 检查日志,频繁发送消息可能导致腾讯风控,可通过设置everyday_delay配置项设置发送延迟来缓解

开源许可

  • 本插件使用 MIT 许可证开源