Skip to content

parshsee/discordbot

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Immature Bot

Description

This is my first Discord bot which serves to help me learn JavaScript and MongoDB as well as providing useful functions for my peers on their Discord server.

Technologies

  • Discord
  • JavaScript
  • Mongoose
  • MongoDB

Bot Commands

Command Descriptions

Add

Adds a specified game and key to the database. Support for Steam, Microsoft, GOG, Origin, Uplay, and Epic game codes

Bday

Adds or removes a birthday from the database

Bdays

Shows all birthdays in database or a specific one

Claim

Command to claim a game from the database

Commands

View all available commands from bot

Dailycute

Call API and retrieve random cute animal image and animal fact

Delete

Deletes the last message or a given number of messages (up to 100) in the channel from the last two weeks

Event

Adds or Removes an event from the database

Events

Shows all events in database or a specific one

Freestuff

Shows all available games in database or searches for a specific game. Multiple copies of the same game will appear as [game name] x[# of copies]

Info

Call API to retrieve information about a specified game with optional searching for specific year

Leaderboard

Starts or ends a leaderboard, adds or removes players from a leaderboard, updates scores for players for a leaderboard

Meme

Call API to retrieve a meme from a random subreddit (dankmemes, memes, me_irl) or a specified one. You can also now create your memes using ia!meme create

Quote

Adds or Removes a quote from the bot

Quotes

Gets a random quote, specific quote, or lists all quotes

Twitch

Adds or removes a Twitch streamer from the database or shows all streamers

Stats

Show information on the server or on a specific user from their user id or mention

Back To The Top

References

APIs Used

Dailycute API: https://some-random-api.ml/

Info API: https://api-v3.igdb.com/

Meme API: https://github.com/R3l3ntl3ss/Meme_Api

Meme Creation API: https://github.com/jacebrowning/memegen

Twitch API: https://dev.twitch.tv/docs/api/

Back To The Top

About

A simple discord bot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published