Ludicrous BotLudicrous Bot
Triggers

Triggers

Triggers lets server managers configure autoresponders with exact, contains, or regex matching.

Overview

Ludicrous Bot stores this module as structured server configuration. The Discord bot worker should read the saved guild settings, watch the relevant Discord events, and apply the behavior described by each field.

Before You Start

Test changes in a staff channel first, especially when roles, punishments, or message deletion are involved.

Required Discord Permissions

  • View Channels
  • Send Messages
  • Embed Links

Setup Steps

  1. Open Triggers in the server sidebar.
  2. Enable the module if it has a module-level switch.
  3. Choose channels and roles from the Discord-backed selectors.
  4. Save changes and test with a low-risk channel before using it server-wide.

Dashboard Instructions

  1. Open the server dashboard.
  2. Select this module in the sidebar.
  3. Review warnings and empty states.
  4. Save once the preview matches your desired behavior.

Example Use Cases

  • Use Triggers to reduce repetitive staff setup work.
  • Create a staff-only test channel and confirm the bot responds as expected.

Troubleshooting

  • Confirm Ludicrous Bot has the permissions listed above and that its highest role is above roles it needs to manage.
  • Re-save the module after changing Discord channels or roles so stored IDs match your server.
  • Check the bot logs for missing access, deleted channels, or malformed templates.

FAQ

Can I use deleted roles or channels?

No. If Discord deletes a role or channel, update the selector and save again.

Where is this stored?

Configuration is stored in PostgreSQL under records keyed by guildId so a discord.py or discord.js worker can consume it.