A powerful Discord BOT (only in Brazilian Portuguese)
Configure:
- Discord Token
- Owner ID
- Log Channel ID
- Youtube Subscribe command secret key
- Bibble Token
- Database configuration
- hCaptcha configuration
Discord Bot Token can be got from Discord Developer Portal.
Bibble token can be got from https://github.com/marciovsena/abibliadigital.
Optional configuration to enable SSL (Thanks to spring-boot-starter-acme)
This module depends on having OpenSSL
on the PATH to convert the certificate to PKCS12 format.
- Add the module to your
pom.xml
file as a dependency. - Build your project.
- Deploy it to a target machine and point your domain name to the IP address of that machine. LetsEncrypt validates your ownership of the domain by making a callback to the
http://your-domain/.well-known/acme-challenge/{token}
endpoint exposed by this module. - Make sure that your server has
openssl
available on its$PATH
. - To activate
spring-boot-starter-acme
and generate a certificate execute:
sudo java -Dserver.port=80 -Dacme.enabled=true -Dacme.domain-name=<YOUR_DOMAIN_NAME> -Dacme.accept-terms-of-service=true -jar mysecureapp-0.0.1-SNAPSHOT.jar
- Check your console for a confirmation that the certificate was successfully generated.
- Stop your application and configure it to make use of the generated certificate:
server.port=443
server.ssl.key-store=keystore.p12
server.ssl.key-store-password=password
server.ssl.keyStoreType=PKCS12
- Shutdown
- Coins (add/withdraw)
- Multiplier of XP
- Ban/unban user from BOT
- Define roles name
- Define roles per level (2 for free / 30 for premium)
- Configure Auto Role
- Configure announce message
- Configure birthday message
- Change nickname (Only for premium)
- Block/unblock member from BOT
- Draw in channel
- Channel with only last message per user
- Subscribe YouTube channel for new videos (1 for free / 10 for premium)
- Enable/disable Auto React on guild
- Ping
- Vote
- Faster chooser
- Custom reply (3 for free / 50 for premium)
- Statistics (5 for free / 30 for premium)
- Help
- XP System
- Google search
- YouTube search
- Show random cat
- Show random dog
- Get hourly coins
- Show profile
- Top guild users
- Top global users
- Define birthday date
- Bibble
- Auto reaction on every message (Free for PREMIUM)
- Highlighted message
- Set profile color
- Buy background profile
- Flip a coin
- Throw a dice
- Raffle system
- Scratchoff system
- Recommend users
- Trivia game
- Rent message channel
- Rent voice channel
- Improve database queries
- Audit channel
Find me on Discord, Zap#1886!