Skip to content

A improved, modern version of ModMail for the transprogrammer community

License

Notifications You must be signed in to change notification settings

transprogrammer/rodhaj

Repository files navigation

Rodhaj

CodeQL Lint Quality Gate Status Lines of Code

A improved, modern version of ModMail for Transprogrammer

Important

We would prefer if you do not run instances of Rodhaj (included self-hosted ones). The source code is provided as-is and is for educational and development purposes only.

What is Rodhaj?

Just like ModMail, Rodhaj serves to be the transprogrammer's official ModMail bot. By creating a shared inbox, it allows for users and staff to seamlessly communicate safely, securely, and privately.

Unlike ModMail, this bot is fine-tuned for the needs of the transprogrammer community. As a result, there is no public invite.

How does it work?

The process is extremely similar to ModMail, but with major differences. When a member sends a direct message to the bot, Rodhaj will create a new ticket (which is a forum post) internally for staff to view. From there, each ticket is tied with a member and DMs from Rodhaj will be processed and sent to their respective tickets.

Staff are free to swap and work on multiple tickets as needed. Once a ticket is closed, the staff will be automatically unassigned from the ticket, and a new DM to Rodhaj will prompt the user to create a new ticket. In short, it's designed to be a replacement to ModMail.

Contributing

Contributions to Rodhaj are always welcomed. These could be as small as changing documentation to adding new features. If you are interested to start the process, please consult the contributing guidelines before you get started.