Anonymous Counseling Bot
Overview
A Telegram-based anonymous counseling platform designed to provide confidential mental health support through churches and university fellowships. The system enables users to connect anonymously with trained counselors while maintaining complete privacy.
Challenge
Many communities require vital counseling services but lack the means to preserve privacy and reduce barriers to seeking help. Within my university fellowship, students often avoided traditional counseling due to a fear of exposure or social stigma. To bridge this gap, I developed an anonymous counseling bot designed to eliminate these friction points and significantly expand the counseling team's reach. The primary technical challenge was engineering a system that guarantees absolute user anonymity while maintaining reliable, real-time communication between counselors and users. Additionally, the platform needed to handle highly sensitive data securely and scale architectural isolation across multiple organizations.
Solution
Engineered a multi-tenant Telegram bot backend using Go and PostgreSQL to facilitate secure, end-to-end anonymous counseling. The platform guarantees absolute privacy by routing messages via decoupled session tokens and randomized identifiers, completely masking user identities. To optimize support quality, the system features a topic-based matchmaking algorithm that pairs users with counselors based on specific areas of expertise. Built for cross-organizational scale and operational oversight, the architecture natively supports multi-tenant data isolation, granular Role-Based Access Control (RBAC) managed directly through the bot interface, full internationalization (i18n) for local languages and English, and real-time performance telemetry—including average response time tracking—for continuous service monitoring.
Key Technologies
Impact
Deployed across 10+ churches and university fellowships, the platform successfully democratized access to mental and emotional support, enabling confidential counseling for hundreds of users who otherwise would not have sought help. By eliminating the friction of social stigma and fear of exposure, the system drove a 60%+ increase in students actively engaging with counseling services across participating organizations, fundamentally transforming how these communities deliver care.