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.1.0.tar.gz (6.1 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.1.0-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for erispulse_weather-1.1.0.tar.gz
Algorithm Hash digest
SHA256 e33ba563b6e8af09ddfc4594882f8c49a04a3cd2e30efabd7cdfdd05242407ad
MD5 18a9a325d8fd7023117287cd8627badf
BLAKE2b-256 e029fee9132875f12975f70ed5ff428524fe26876604b4224472ebe6d4328397

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for erispulse_weather-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 13c0848c625a06838deb26ef003584739b2fdb6aeedfb0a6cd2e011b5fab018a
MD5 eb23a4fcc1d15c44cf5702bde53c0987
BLAKE2b-256 f0d072cbeb8f435d16033bfea8ac429bd51f805663eca96f3b3b590d38cdace4

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