Skip to content
A Discord Bot based on the Avengers!
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/main/java
.gitignore
CONTRIBUTING.md
LICENSE
README.md
pom.xml update server count using discordbotlist api Jun 10, 2019

README.md

Avengers Discord Bot

A multipurpose bot to learn about your favorite Marvel heroes, play music, define words, and moderate your channel! This bot can also be helpful for people who want to learn how to make a Discord Bot using the JDA library. I made this so that new users can look at the methods that I've used for various commands as well as to give some ideas for their own Discord Bot.

Feel free to upvote and use my bot here!

What I Used to Build This Bot

There are several APIs that I've used for this Bot
JDA (Provides wrapping of the Discord REST API)
Marvel Comics (A library that accesses information about Marvel's heroes and comics)
LavaPlayer (The audio player libary for Discord)
jsoup (Java HTML Parser used for webscraping Urban Dictionary)

Commands

Please ignore the [] when entering the command. It just shows what should be there when entering the command.

For Fun Module
!snap - Deletes half of the messages in the channel. (Note: This command currently does not bypass the 100 message and 2-week old limit)
!jarvis define [Word] - Provide the Urban Dictionary definition of the word.

Comic Module
!comic [Character Name] - Provides biography of character and a list of comics in which that character appears in

Moderation/Admin Module
!thor [@username] - Bans the user from the server for 1 day
!shoot [@username] - Kick the user from the channel

Music Module
!jarvis play [YouTube url of song/playlist] - Plays the song/playlist in the current voice channel
!cap - Currently plays either "Star-Spangled Man" or "It's Been a Long, Long, Time"
!smash - Plays happy songs at random from "Feelin Good" Playlist
!shutdown - Clears the queue and stops the current player
!leave - The Bot leaves the voice channel

TO DO

• Add more commands with other Heroes/Villains in the MCU
• Add more functionality

Authors

• Marlon Aquino

You can’t perform that action at this time.