General purpose Discord bot supporting advanced role management, custom emotes for non-nitro users, configurable response commands, and more. Use the web dashboard to add architus to your servers, manage server settings such as emotes and responses, and view extensive audit logs.
Have architus listen for predefined phrases
Users can configure architus to listen for and respond to message patterns using a extensive syntax. Response pattern fragments include:
- random nouns and adjectives
- a mention of the responded-to user
- an incrementing count
- randomly selected phrases
- the option to add reactions to the original message
Let non-nitro members use unlimited custom emoji
The custom emoji module allows for effectively unlimited custom emoji to be used on a server, working by replacing a user's message with another that has the hot-loaded emotes included. Both standard and animated emotes are supported, and the syntax is the same as normal Discord emotes (
:shortcode:). Use the
!emotes command to view a list of all available emotes.Try it out
Conduct votes or schedule events
Polls & Schedules
!poll command, users can conduct reaction-based votes that include up to 10 custom options per poll. Similarly,
!schedule lets users create scheduled events that other users can react to, giving a convenient way to gauge future attendance.Try it out
Message history statistics/analytics
Let users learn who sends the most messages or misspells the most words with message history analytics that search the server's message records.
Extensive server and internal logs Coming soon
View, search, and export server audit logs from within the web dashboard, including information about message sends/deletes, user joins, and internal architus logs.
Voice chat-enabled music playback
Play music from Spotify and Youtube directly in voice chat using
!play, or defer to other music playing bots if available.
Per-server role management
Control which users have permissions to configure architus settings on a per server basis, and let users automatically assign themselves roles using