Checking status...
v1.1.0
Loading...
Account Session Logout

Top Contributors

Rank Badge ID Reports Avg Score
Page 1

Monitored Groups

Group Name Group ID Status Schedule Timezone Actions

Recent Reports

Date Group Badge ID Type Quality Raw Message
Page 1

Reporting Summary

No Date Group Type Badge ID Reports Avg Score

Manual Report Input

Select the group where this report was originally sent.

Ensure the message includes keyword and follows the standard format.

Bot Configuration Settings

Configure the boundaries for Day Shift and Night Shift. The cutoffs determine which shift to summarize when the summary command is run manually.
The command used to start monitoring.
The command used to stop monitoring.
Regex used to extract Badge ID from messages (finds anywhere). Default: ([A-Z]\d{4}|PTP\d{5})
Checking WhatsApp connection status...
This will permanently delete all reports and monitored groups. WhatsApp login will be preserved.

Prompt & Keyword Configurations

Configuration Guide

  • Flexible/Additional Rules & Logic: Any specific rules, edge cases, or conditional behavioral instructions for the AI that overrides or adds to the standard extraction. Example: "If image contains a hardhat, say safety compliant."
  • Enable AI Image Analysis (Vision API): If toggled ON, the AI will download and analyze images attached to the WhatsApp report to cross-reference with the text. Consequences: Slower processing time and higher AI token costs.
  • Bot Feedback Rules:
    - Enable AI Analysis: The "Master Switch" for AI features.
    - Enable Quality Scoring: If ON, shows the X/10 score in replies.
    - Enable AI Feedback: If ON, shows the qualitative text feedback.
    - Send Text Message Response: If OFF, the Bot ONLY reacts with ✅ (but still replies to errors).
  • Summary Command: Defines the keyword that triggers a daily shift summary (e.g., !summary_abc). The Include Qualitative AI Summary controls if the AI generates a narrative analysis below the leaderboard.
  • Available AI Commands (JSON):
    - Reject Report: Instruct AI to reject (e.g. "Reject if no image"). Returns reject_report and reject_reason.
    - Reroute Keyword: Instruct AI to change category (e.g. "If Land Clearing, reroute to #MAAGENERAL"). Uses reroute_keyword.
    - Force Zero Score: Instruct AI to skip scoring (e.g. "Set score to 0 for general reports"). Uses force_zero_score: true.
  • Image Verification: The bot automatically tells the AI if an image is attached. You can write rules like "Reject the report if there is no image attached."
    Note: To analyze the contents of the image, enable Vision API in the checkbox above.

Admin Users

Username Role Allowed Groups Created Actions
Loading...