Axis Bridge Solutions
← All projects
Deployed · daily group use

KantoBot — Community WhatsApp Bot

A personality-driven group bot in daily use — translation, scheduled rituals, games, and image generation.

Problem

A multilingual community group wanted a bot that actually participates — understands Tagalog and Bisaya, keeps group rituals running, and stays fun without being spammy.

Solution

A containerized WhatsApp bot with switchable personalities, automatic translation of non-English messages, scheduled daily features, reminders, keyword reactions, and on-demand image generation — with all group context stored locally.

Architecture

Group message Passive listener + SQLite store Command router Claude (+ web search) Reply / scheduled cron

KantoBot is deliberately unserious in purpose and serious in construction: it is the deployment testbed where WhatsApp session persistence, container deploys, cron behaviors, and context storage were proven before the same patterns carried client-facing systems. Four bot generations of lessons live in this line.

Repo evidence

  • Running container on the home-lab PaaS with git-push rebuilds and persistent session/database volumes
  • Seven switchable personalities; Tagalog/Bisaya → English auto-translation
  • Timezone-aware scheduled features (daily Hall of Fame at noon) and reminder commands
  • Fourth generation of the bot line — archives → consumer → addon → grok — each iteration feeding the next

Next build step

Migrate hosting for session resilience (remote session auth), removing the QR re-scan failure mode.