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
help
command to get an overview of the available modules and commands. - Activate modules to your liking:
!admin <MODULE>
- Reenter the
help
command 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
BOT
and 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
)