Skip to main content

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

Project description

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 许可证开源

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_everyday_en-1.1.5.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file nonebot_plugin_everyday_en-1.1.5.tar.gz.

File metadata

File hashes

Hashes for nonebot_plugin_everyday_en-1.1.5.tar.gz
Algorithm Hash digest
SHA256 ace80485eb3e9896169b37b1c7abe7a6690b2c947ecd87baa33c377d7b1eb615
MD5 a4f91e1fd8c599a99e6881a7a6ea4920
BLAKE2b-256 5aeba2d9d9435f24e552896eb89c7b8e65d894e6af2c71f6563c3a61111c575d

See more details on using hashes here.

File details

Details for the file nonebot_plugin_everyday_en-1.1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_everyday_en-1.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 0f788bcc7344805108feda1780a2b2d1c10f7150ef75f0e11622c59ef3ad1b3f
MD5 df19d2d9eeef6694ba38ec880eeca8dd
BLAKE2b-256 278179962b8391559951ba6487bf57e9d94b6cc2481bb68ae627e7a5b097f732

See more details on using hashes here.

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