🧪 Skills

RegLimited

Vehicle restriction query and reminder tool for Chinese cities. Query daily restrictions and set scheduled reminders.

v1.0.1
❤️ 0
⬇️ 236
👁 1
Share

Description


name: reg-limited description: Vehicle restriction query and reminder tool for Chinese cities. Query daily restrictions and set scheduled reminders.

RegLimited - Vehicle Restriction Query & Reminder

A tool to help you query vehicle restrictions and set reminders for Chinese cities.

Features

  1. Restriction Query - Check if your vehicle is restricted today based on city and plate
  2. Scheduled Reminders - Get notified at specified times about restriction info
  3. Multi-city Support - Supports major Chinese cities including Beijing, Shanghai, Guangzhou, Shenzhen, Hangzhou, Chengdu, etc.

Usage

1. Query Today's Restrictions

# Query today's restricted digits for a city
reg-limited query --city beijing

# Check if a plate is restricted
reg-limited check --city beijing --plate 京A12345

2. Set Restriction Reminders

# Basic usage
reg-limited add --city beijing --plate 京A12345 --time "07:00"

# Full parameters
reg-limited add --city beijing --plate 京A12345 --time "07:00" --notify-channel feishu

3. List All Reminders

reg-limited list

4. Remove Reminders

reg-limited remove --id <reminder_id>

Supported Cities

  • Beijing (北京)
  • Shanghai (上海)
  • Guangzhou (广州)
  • Shenzhen (深圳)
  • Hangzhou (杭州)
  • Chengdu (成都)
  • Tianjin (天津)
  • Wuhan (武汉)
  • Xi'an (西安)
  • Nanjing (南京)

Restriction Rules

Beijing

Queries real-time restriction data from Beijing Traffic Management Bureau:

Day Restricted
Monday 3, 8
Tuesday 4, 9
Wednesday 5, 0
Thursday 1, 6
Friday 2, 7

Other Cities

  • Shanghai: Elevated road restrictions
  • Guangzhou: "Open Four, Stop Four" policy
  • Shenzhen: Morning/evening peak hour restrictions
  • Hangzhou/Chengdu/Tianjin/Wuhan/Xi'an/Nanjing: Day-specific number restrictions

Output Format

JSON format for program processing:

{
  "success": true,
  "data": {
    "city": "北京",
    "date": "2026-03-03",
    "restricted": ["4", "9"],
    "isRestricted": true,
    "plate": "京A12345",
    "lastDigit": "4"
  }
}

Example Dialogues

User: What's today's vehicle restriction in Beijing?
Bot: Today's restriction digits: 4, 9 (Your plate 4 is restricted!)

User: Is my car 京A12345 restricted today?
Bot: Yes! Today (Tuesday) Beijing restricts digits 4 and 9. Your plate ends with 4, so it's restricted.

User: Set a reminder for 7am tomorrow about restrictions
Bot: Done! You'll receive a restriction reminder at 7am tomorrow.

Technical Implementation

  1. Fetches daily restriction info from official government sources
  2. For Beijing: queries https://jtgl.beijing.gov.cn/jgj/lszt/659722/660341/index.html
  3. Parses restricted digits from the official table
  4. Compares with plate last digit
  5. Sends notifications via scheduled tasks

Dependencies

  • Node.js
  • Network access (for querying restrictions)
  • Message channels (Feishu/Telegram/etc.)

More cities coming soon...

Reviews (0)

Sign in to write a review.

No reviews yet. Be the first to review!

Comments (0)

Sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Compatible Platforms

Pricing

Free

Related Configs