一个比较群友地区天气温度的插件
Project description
📖 介绍
简单的天气排行榜
💿 安装
使用 nb-cli 安装
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装
nb plugin install nonebot-plugin-weather-rank
使用包管理器安装
在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令
pip
pip install nonebot-plugin-weather-rank
打开 nonebot2 项目根目录下的 pyproject.toml
文件, 在 [tool.nonebot]
部分追加写入
plugins = ["nonebot_plugin_weather_rank"]
💥 破坏性更新
- 若您正在使用 0.1.4 及以下版本,若需升级,则应当按照nonebot-plugin-orm 文档中的指南对数据进行删除
nb orm downgrade nonebot_plugin_wordcloud@base # 降级数据库,删除数据
- 此插件从 0.1.5 版本开始使用
tortoise-orm
对数据库进行管理,移除对nonebot-plugin-orm
的依赖。才不是因为 plugin-orm 的文档不全呢(x)
🎉 使用
💡 数据来源
插件配置
🔧 请在你的 bot 根目录下的.env
.env.*
中添加以下字段
字段 | 类型 | 默认值 | 可选值 | 描述 |
---|---|---|---|---|
QWEATHER_API_KEY | str | 无 | 无 | 和风天气 api key |
QWEATHER_RANK_MODE | int | 0 | 0/1 | 调用和风天气 api 的模式,0 为免费订阅模式,1 为标准/高级订阅模式 |
✨ 功能介绍
-
添加订阅城市
-
查看已订阅城市气温/温差排行榜
-
查看某地实时气温及预报
-
查看全国气温地图(可能会有 1h 延迟)
-
获取插件帮助信息
🚩 TODO
- 实现付费订阅 api 相应功能
🤖 指令表
⚠️ 此处示例中的"/"为 nb 默认的命令开始标志,若您设置了另外的标志,则请使用您设置的标志作为开头
调用插件的主命令为"天气"
子命令 | 权限 | 需要@ | 说明 | 示例 |
---|---|---|---|---|
添加/删除城市 | 无 | 无 | 在此群聊中添加/删除订阅城市 | /天气 添加/删除城市 上海 |
排行榜 | 无 | 无 | 查看已订阅的城市天气排行榜 | /天气 排行榜 气温/温差 |
当地天气 | 无 | 无 | 查看指定城市的当日天气及近 7 日天气 | /天气 当地天气 上海 |
气温地图 | 无 | 无 | 查看最近的时间节点全国的气温地图 | /天气 气温地图 |
指令 | 权限 | 需要@ | 说明 | 示例 |
---|---|---|---|---|
天气帮助 | 无 | 无 | 查看此插件的帮助 | /天气帮助 |
💬 写在最后
- 对现有 ui 不满意或有所建议的话,欢迎提 issue 或 pr
这插件真的会有人用么在最后求个 star
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
Built Distribution
Close
Hashes for nonebot_plugin_weather_rank-0.1.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30e263f2919b9a1fcac9f0342c0c8af1d4ca8fd0084f306f1966bc4fe15077f5 |
|
MD5 | e5fc237023598026a8029789d7a48540 |
|
BLAKE2b-256 | 0bfe0cdbb761d768a541448c806de0c1a0ddae28755b44c543350f70b3a76430 |
Close
Hashes for nonebot_plugin_weather_rank-0.1.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20661447f6beff332507d9c56d6af3d1e61b429cbf99c00f0a7a4357d9bdef00 |
|
MD5 | e69c8af16c94c7a7d90a23c46b21e2f9 |
|
BLAKE2b-256 | c0b89c36109dbe22f4acef20722aa41776c538cb0e2fd6b56b1c3acb5f69ac3a |