Skip to main content

天气查询,支持绑定城市、今日天气、五日天气

Project description

ErisPulse-Weather

这是一个基于ErisPulse开发的天气查询插件,支持今日查询、五日查询、城市绑定等多种功能。
目前城市绑定管理的数据记录在ErisPulse的EnvManager的SQLite数据库中,您可以使用env.get("Weather:{用户ID}", "默认值")来获取绑定数据

使用

pip install ErisPulse-Weather

安装完成后,可以使用/天气天气指令来调用本模块。

指令

每条指令都需要以/天气天气为消息前缀,如/天气 今日 桂林

名称 作用
/天气 今日 [城市名称] 获取今日该城市的天气
/天气 五日 [城市名称] 获取将来五天该城市的天气
/天气 绑定 <城市名称> 绑定城市,如果绑定则前二指令可以不传城市名称,如需更改请直接再次调用
/天气 解绑 解绑当前绑定的城市
/天气 查绑 查询当前绑定的城市
/天气 强制绑定 强制绑定城市,仅在调用了/天气 绑定后可用

实际上,指令与参数间的空格并不是必须的。您可以省略该空格,但我们推荐使用带空格调用的方式。

小提示:在/天气 绑定功能中,我们添加了城市绑定效验功能。如果您确定您的城市没有任何问题,您可以使用强制绑定指令。如果出现任何问题,您可以随时删除绑定城市

功能

目前支持以下功能:

  • 今日天气查询
  • 五日天气查询
  • 城市绑定管理
  • 城市绑定效验 接下来可能会支持的功能:
  • 自定义平台获取
  • 配置哪些内容不展示
  • 使用MarkDown发送消息内容 如果您有任何建议或想法,欢迎提交issues和pr给我们的仓库。

有关Markdown的一些信息
1.仅可用于支持Markdown消息的平台,如果不支持则直接发送文本
2.什么是Markdown?点我了解

参考链接

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

erispulse_weather-1.2.0.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

erispulse_weather-1.2.0-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file erispulse_weather-1.2.0.tar.gz.

File metadata

  • Download URL: erispulse_weather-1.2.0.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.32.4

File hashes

Hashes for erispulse_weather-1.2.0.tar.gz
Algorithm Hash digest
SHA256 10fa73ae5167b69baf16907283a7114bb772509b5bb332f9e5a7cc000c5beb0b
MD5 96e6088a87bb3d56aebc3d75976ba2fc
BLAKE2b-256 39f8bd44729856914d5e35a2c8ace0d5ddd104f76e8cf3bed6d8a2a9d0cdbadc

See more details on using hashes here.

File details

Details for the file erispulse_weather-1.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for erispulse_weather-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d0b16fe54adcfc499de349c344361ab0017f34d07570e206ec32f648ac78fe01
MD5 89c572e9608413136363f553cd498328
BLAKE2b-256 c47162685656871c8b6afe241d72df558be3feebd0151eb444f5e0fc925e9384

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page