Telegram/Signal bot for customer support ticketing
Top 60.4% on sourcepulse
This project provides a Telegram and Signal support bot designed for managing customer inquiries and providing automated assistance. It allows users to create tickets that are routed to a staff group, enabling efficient handling of support requests, and integrates LLMs for AI-powered responses.
How It Works
The bot functions by intercepting user messages in a support chat, creating a ticket, and forwarding it to a designated staff group. Staff members can respond by simply replying to the forwarded message. Key features include file forwarding, ticket database management, user restriction, anti-spam measures, and the ability to send tickets to multiple staff groups. The LLM integration allows for automatic responses to common questions or when staff are unavailable, enhancing support availability.
Quick Start & Requirements
docker-compose up -d
config.yaml
file, derived from config-sample.yaml
.Highlighted Details
Maintenance & Community
The project is maintained by Eric Trenkel. Contributions, issues, and feature requests are welcome via the GitHub issues page. Support for a hosted solution is available at Botspace.
Licensing & Compatibility
Limitations & Caveats
The project has undergone breaking changes, notably the migration from telegraf
to grammY
in v4, requiring configuration updates. The LLM auto-reply feature is marked as beta.
3 months ago
1 day