QWeather

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:

  1. Register and get an API key from QWeather
  2. 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.

Open LangBot Cloud

Comments