{"repo":"perrycan/wechat-daily-report-bot","free":true,"listed":false,"github":"https://github.com/perrycan/wechat-daily-report-bot","clone":"git clone https://github.com/perrycan/wechat-daily-report-bot.git","description":"Automate a WeChat group's daily work-report roll-call — start, chase non-submitters, and LLM-summarize for the manager. wxauto + FastAPI + hot-reloadable rules.","language":"Python","stars":28,"topics":["automation","chatbot","daily-report","fastapi","gui-automation","llm","openrouter","prompt-engineering","python","rpa"],"license":"MIT","category":"ai-agents","readme_excerpt":"WeChat Daily-Report Bot Automated daily work-report collection for a WeChat work group — post the roll-call → chase non-submitters → AI-summarize for the manager , fully unattended on workdays, and triggerable on demand by a chat command. 中文文档见 README.zh-CN.md。 Note This is an anonymized portfolio version of a real, in-production project. All company names, department names, people, factories, customers and M&A project names have been replaced with fictional placeholders, and all secrets removed. Demo BOT DRY RUN=true — the full start → remind → summarize flow running with no real WeChat (names anonymized). --- The problem A team posts a daily work report every workday using WeChat's native \"接龙\" (roll-call / chain sign-up) feature. Three chores were done by hand every day: 1. Start the roll-call at a fixed time. 2. Chase whoever hasn't submitted (excluding the manager, the bot, and people on leave). 3. Summarize ten people's raw entries into a clean, management-grade report and send it privately to the manager. This bot automates all three — accurately, on time, and with a hot-reloadable rule set driving the AI summary. Features - 🚀 Native roll-call — drives WeChat's real #接龙 → edit table → launch flow (not a fake text message), so entries keep their auto-numbering and names. - ⏰ Workday scheduling — 16:30 start · 17:10 chase · 17:35 summarize, skipping public holidays via chinese-calendar . - 🎯 Accurate roll-call parsing — locates the day's roll-call by searching its date ","default_branch":null,"files":null,"tree":[],"storefront":"/r/perrycan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/perrycan/wechat-daily-report-bot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}