mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-10-30 04:15:45 +08:00
1.2 KiB
1.2 KiB
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