Skip to main content

๐Ÿ’ฌ Keywords (KeywordReactions)

Description

File: KeywordReactions.py

Automatic keyword reaction system. Create groups of embeds triggered when a member uses a keyword in their messages.

๐Ÿš€ In shortโ€‹

  • Create groups containing one or more embeds.
  • Attach keywords to each group.
  • When a message contains a keyword, the bot automatically replies with the matching embed.

๐Ÿงฉ The commandsโ€‹

Group managementโ€‹

CommandDescription
/keywords add_groupCreate a new group of embeds.
/keywords remove_groupDelete a group (option: cascade deletion).

Embed managementโ€‹

CommandDescription
/keywords add_embedAdd an embed to a group (interactive creation).
/keywords remove_embedDelete an embed from a group (by ID).

Keyword managementโ€‹

CommandDescription
/keywords add_keywordAdd one or more keywords attached to a group.
/keywords remove_keywordDelete an existing keyword.

Utilitiesโ€‹

CommandDescription
/keywords list_modulesShow the configured keywords.
/keywords test_reactionTest a phrase and see the triggered embed (without posting it).

๐Ÿ“‹ Dashboardโ€‹

Configure the module through the web dashboard โ†’ Community section โ†’ Reactions.