此插件可以发送在 sleepy-project/sleepy 目前的状态信息,可以显示用户的设备是否在使用中,正在听的歌曲 (支持情况以 sleepy 项目为准),支持多设备状态列表
以下提到的方法 任选其一即可
[推荐] 使用 nb-cli 安装
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot-plugin-areusleepy使用包管理器安装
在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pip
pip install nonebot-plugin-areusleepypdm
pdm add nonebot-nonebot-plugin-areusleepypoetry
poetry add nonebot-plugin-areusleepyconda
conda install nonebot-plugin-areusleepyuv
uv add nonebot-plugin-areusleepy打开 nonebot2 项目根目录下的 pyproject.toml 文件, 在 [tool.nonebot] 部分的 plugins 项里追加写入
[tool.nonebot]
plugins = [
# ...
"nonebot_plugin_areusleepy"
]env 配置示例,变量后面为默认配置:
# 基本配置
sleepy_command="areusleepy" # 触发命令
sleepy_prompt_loading=true # 是否在发送消息前显示 "正在获取, 请稍候"
sleepy_show_details=false # 是否显示详细信息 (状态的 id, 设备的 id, 最后更新时间的时区)
# Sleepy 服务配置
sleepy_url="https://status.0d000721.xin" # Sleepy 服务地址, 必须以 http:// 或 https:// 开头
sleepy_timeout=5.0 # 请求超时 (秒)
sleepy_retries=3 # 重试次数
# sleepy 定时任务配置
sleepy_scheduler_enabled=False # 是否启用定时任务
sleepy_scheduler_cron="0 9,21 * * *" # Cron 表达式,默认每天 9:00 和 21:00
sleepy_scheduler_groups="" # 推送的群组列表,默认为空,开启定时任务后必须配置此项用法:
/sleepy- 查询配置中网站的在线状态/sleepy [url]- 查询其他网站的在线状态- 如:
/sleepy https://sleepy.wyf9.top - 注意:
url必须以http://或https://开头 (与配置中相同)
- 如:
QQ 群组: 点此加入
Discord (推荐): 点此加入
人较多, 建议注明来意
TG 群组:点此加入
QQ 群组:点此加入
作者邮箱:congyu@sbhfy.cn
大概率没人
本项目基于 sleepy-project/sleepy: Are you sleeping?
感谢 Sleepy 开发者 wyf9 重构插件
将同步的 requests 替换为异步的 httpx, 支持并发使用
