Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

coryshaw1/SteveBot

Repository files navigation

A Dubtrack Bot using DubAPI

List of commands

Requirements

  1. Node
  2. MongoDB

Installation

Note - Windows 10 users may need to npm install --global --production windows-build-tools first

  1. npm install
  2. mongod if your database isn't started
  3. Create settings.js using example-settings.js, replacing each variable with your credentials
  4. node index

Thanks

Below are the list of commands that have been implemented.

Categories

Bot

  • !bot - Bot responds with "I'm still here"
  • !ping - Bot responds with "Pong!"
  • !pong - Bot responds with "Ping!"
  • !thanks - Bot responds with "You're welcome!"
  • !v or !ver or !version - Bot responds with "Version: [version number]"

Credits

Adding Credits

Adding credits to a user is limited to one time per song.

  • !fire - Add to current DJ's total "props" count using a message of props as πŸ”₯
  • !fire @username - Add to @username's total "props" count using a message of props as πŸ”₯
  • !love - Add to current DJ's total "hearts" count ❀️
  • !love @username - Add to @username's total "hearts" count ❀️
  • !props - Add to current DJ's total "props" count using a message of props as ✊
  • !props @username - Add to @username's total "props" count using a message of props as ✊
  • !tune - Add to current DJ's total "props" count using a message of props as 🎡
  • !tune @username - Add to @username's total "props" count using a message of props as 🎡
Credit Info
  • !balance - See the amount of total "hearts" and total "props" connected to your name
  • !balance @username - See the amount of total "hearts" and total "props" connected to @username
  • !leaders - See the leaders of total "hearts" and total "props" in the database

Fun

  • !cat - Show a random cat picture or gif
  • !chuck - Random Chuck Norris joke
  • !fact - A random inciteful fact
  • !join - Join a running raffle
  • !missuniverse - Having a little fun with Steve
  • !raffle - Force start a raffle. These normally happen randomly every 15-45 minutes.
    • Note - User that issued command must be a Manager or higher in room
  • !steve - Help the rest of the room enjoy Steve even more
  • !todayfact - A random inciteful fact about today

Info

  • !commands - Basic list of commands
  • !dubplus - Shameless plug to DubPlus/DubPlus
  • !eta - Gets the user's estimated time in minutes until their song plays
  • !help - Basic list of commands
  • !lastplayed or !lastsong or !lasttrack - Name and link of the song that just played
  • !link - Get the current song's name and link.
    • Note: Get's the actual link of the song to SoundCloud instead of the api.soundcloud..../redirect link
  • !rules - Rules of the room

Moderation

For Mods and higher
  • !front @username - Move @username to the front of the queue
  • !lock @username - Lock/Pause @username's queue from playing
  • !lockskip - Skip the current DJ, and lock/pause their queue. Useful for DJs that are AFK and continue to requeue
  • !pause @username - Lock/Pause @username's queue from playing
For Resident DJs and higher
  • !skip - Skip the current song without reason or message using a reason of (broke, nsfw, op, theme, troll, and more to come) can leave blank if just want to skip without reason
  • !skip broke or !skip broken - Skip the current song giving a reason that the song/video no longer exists or is unavailable in all countries
  • !skip nsfw - Skip the current song giving a reason that the song/video is not safe for a work environment
  • !skip op - Skip the current song giving a reason that the song/video is overplayed and banned from the room
  • !skip troll - Skip the current song giving a reason that the song/video is trolling, this also then kicks the DJ

Much more to come, and suggestions are welcome! Please add an issue for any requests or bugs!

About

A Dubtrack Bot using DubAPI and MongoDB integration for use on Dubtrack.fm

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /