No description
| .idea | ||
| gradle/wrapper | ||
| src/main | ||
| .gitignore | ||
| build.gradle | ||
| gradlew | ||
| gradlew.bat | ||
| README.md | ||
| settings.gradle | ||
MissingIdentifier
This is a Utility Discord providing some helpful and some not so helpful features. It uses the JDA wrapper.
Features
- ANNOY: Sends a message to guild members who did not choose a role yet
- AUTOSELECT: Grands users a role when they react to a given reaction
- DICE: Rolles a dice
- FOLD: Show some statistics about a Folding@home team.
- LOVECALC: Chances of two users falling in love (no guarantee)
- ONLINEHIGHLIGHT: Gives users a role who play a certain game
- PURGE: Bulk delete messages
- QUOTE: Saves quotes and displays them randomly
- RANDOMRESPONDE: Answer to given trigger words
- SECRETCHANNEL: Grants members access to channels if they mention keywords
- SHUFFLE: Color changing role
- STATS: Some guild stats
- VOICELOBBY: Temporary voice channels via command or joining certain channels
- WELCOME: Messages for new members
How to use MissingIdentifier
Using my Bot hosted by me
- Invite bot to your Discord guild using this LINK (You may want to adjust the preset bot permissions to your linking).
- Change bot prefix if other bots use the same (and use it from now on instead of
!):
!admin setprefix <PREFIX>
- Set a Mod-Role so non guild owner are able to configure this bot (preferably the admin role)
!admin setmodrole <@MODROLE>
- Use the
helpcommand to get an overview of the available modules and commands. - Activate modules to your liking:
!admin <MODULE>
- Reenter the
helpcommand to get overview of new settings and commands available
Self host the bot
- Create Discord Bot-User
- Go to the Discord developer page
- Create a new application and edit it to your liking
- navigate to
BOTand hitadd bot - may activate
Privileged Gateway Intents(right now bot uses them, may a non presence mode be implemented) - Copy bot token
- Copy release .jar executable
- Copy sample config to .jar location
- Enter bot token from step one into config file
- run bot (
java -jar <filename>.jar)
Updating
Just replace the .jar executable
Building the bot your self
- Clone Repo
- Run
gradle fatJar - .jar executable is located in ./build/libs/
(run the bot via gradle run should work fine too)
Contributing
Uhm may just ask me to get started (COMING SOON)
Bug report
(COMING SOON)
Contact
Well find me ... i am using the name Hiajen
or just text me via Matrix (@hiajen:matrix.hiajen.de)