Enigma
Twitch integration on another level
The result of Interaction Roles / YATB and Better Suggestions having a child
Version
5.0.0
Setup
- Link Discord
- Make sure you have a role with
Administrator
rights assigned to yourself
- run
en!setup
command
- Watch the MAGIC HAPPEN
ADDONS
- Enigma-Twitch Required to use
/enigma-twitch
commands
- Enigma-Twitter Required to use
/enigma-twitter
commands
Features
- reaction role implementation on the base of buttons
- 25 Roles per Embed (
cemoji
needs to be set for amounts larger than 10)
- Supports multiple embeds (without limitation)
- Supports custom Emojis (defaults to numbers if not set)
- Supports markdown in the description
- Suggestion forms
- Comment, Approve and Reject suggestions at your heart's content
- captcha verification system
From Addons
Enigma-Twitch
- Twitch - Discord Account link
- Follower role sync (requires a custom reward called "Link Discord" with text input)
- Going Live Notification
- Shows twitch stats as channels
Enigma-Twitter
- Going Live tweets
- changes username when going live
Commands
/enigma show-settings
- sends an embed with the current configuration
/enigma-ir create
- Creates an embed with up to 25 roles
/enigma-ir delete
- Deletes an interaction role embed
/enigma-ir edit
- Edits a existing Embed
/enigma-suggestions setup
- Creates a creation message for suggestion and sets the receiving for submission
/enigma-twitch login
-[Run before using any other twitch features] sets the username for the connected twitch account
/enigma-twitch notifier
- sets up the going live notification module
/enigma-twitch t-stats
- updates channels with current follower and subscriber counts
/enigma-twitch follower-sync
- sets up syncing twitch followers using custom rewards on twitch and a follower role on discord
/enigma-verification setup
- sets up a captcha verification message
Dev NOTES:
- Option:
cemojis
supports multiple emojis in a single message
en!setup
can only be run by the owner or an administrator
create / delete / edit
require Administrator
rights
Troubleshooting
- In case of getting error ephemeral messages like:
Error: Missing Permissions: code 50013: (discord/guilds@0.2.2/members/roles/update)
- Check if your bots role is above the roles you want to add and if your bot has the permission to send & manage messages as well as manage roles
- There is a ❌ reaction on my command: This is caused by not having the required permissions
- If you aren't the owner of the server you are required to have a role with
Administrator
permissions
- There is a ⚠️ reaction on my command: This means an error appeared during setup, please read the logs of the file:
functions/events/discord/message/ensetup.js
- this usually happens when your bot has been invited without the application.commands
scope
Changelog
- 4.0.0
- Separated the Twitch and Twitter modules from Engima they can be added as addons
- 3.0.0
- Added Module: Captcha verification - Revamped the config storage - new command added en!migrate which is required to be run
- 2.0.2
- Bugfix: spelling error in configuration
- 2.0.1
- Module: Interaction Roles - removed the keep option, it is now only editing the provided data. editing roles requires the emojis to be set again.
- 2.0.0
- full multi-server functionality - reinstallation required
- 1.0.0