QWeather
langbot-team / QWeather
Plugin463 downloadsCommand1entertainment
Display weather information using QWeather API
QWeather
A LangBot plugin for displaying weather information using QWeather API.
Code adapted from nonebot-plugin-heweather
Features
- Display weather information in text format
- Support for QWeather API (free, standard, and commercial subscriptions)
- Show current weather, air quality, forecast, warnings, and sunrise/sunset times
- Multi-day forecast support
Configuration
Before using this plugin, you need to:
- Register and get an API key from QWeather
- Configure the plugin in LangBot WebUI:
- QWeather API Key: Your API key from QWeather
- API Type: Select your subscription type (Free/Standard/Commercial)
Usage
Send the following command to get weather information:
!weather <city_name>
Example Output
📍 北京 天气信息
🌡️ 当前天气
温度: 15°C
天气: 晴
风向: 北风 3级
湿度: 45%
能见度: 10km
💨 空气质量
AQI: 50 (优)
PM2.5: 12
📅 未来3天预报
2025-01-15: 晴 5~18°C
2025-01-16: 多云 3~16°C
2025-01-17: 阴 2~14°C
🌅 日出日落
日出: 07:30
日落: 17:45
Use QWeather in Feishu/Lark bots, DingTalk bots, WeCom bots, WeChat bots, QQ bots, Slack bots, Discord bots, Telegram bots, LINE Bots, and Matrix Bots.
Host your bot on LangBot Cloud and connect this extension to the collaboration platforms your team already uses.