Skip to content
This repository has been archived by the owner on Jul 25, 2019. It is now read-only.
/ glue-bot Public archive

Discord bot

License

Notifications You must be signed in to change notification settings

Birdie0/glue-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

glue-bot

⚠️ This repo is longer maintained! Bot is still getting updates but in closed source way. ⚠️

List of commands

  • Info

    • about - some info about bot
    • markdown - Markdown tutorial
    • invite - invite bot link
    • ping - responds with "Pong!"
    • help - commands list
  • Playlist manager

    • add - adds a track to playlist
    • remove - removed a track from playlist
    • create - creates empty playlist
    • list - shows playlists
    • search - searches songs in a playlist by name
    • show - shows a list of tracks from playlist
    • play - adds tracks to playlist of pther bot with custom prefix! Works with Mee6 and MusicBot (Add bot id to DJs)
    • export - generates .txt with links for exporting to MusicBot
  • Monstercat

    • mcnow - shows track info of current playing song on Monstercat's Twitch stream
  • Comics

  • Pictures

    • shibe - shows random shibe
    • cat - shows random cat
    • bird - shows random bird
  • Mee6

    • mshard - calculates Mee6 shard by server id
    • meelead - shows top 15 in Mee6's leaderboard for current server
  • IFTTT

    • setkey - save maker key to storage
    • delkey - remove maker key from storage
    • seturl - same but with webhooks url
    • delurl - same but with webhooks url
    • send - send request using maker key to IFTTT, so you can now use Discord command as trigger
    • webhook - same but for webhooks
    • jbeauty - lint + beautify json body
  • Non public

    • eval - eval command, meh...
    • restart - turns off your bot. Run bot in loop (rake runme) to make it restart

Hosting

Requirements

  • Ruby 2.3.x+
  • Redis

Installation & running the bot

  1. Download or clone the current repository
  2. Copy data-template folder and rename it to data
  3. Fill down with needed values
  4. Run rake runme in a terminal

Updating

Bot updates with every reboot, but can be run with rake update command

Questions

If you have any questions or suggestions, please come on my Discord server

Additional links

Bots

Monstercat

Comics

APIs

Websites

  • IFTTT - free web-based service to create chains of simple conditional statements, called applets

Template

  • gemstone - bot was rewrited using this template

Contributors

  • LEGION - grammar fixes, suggestions, feedback
  • deframet - restart messages, suggestions
  • WolfGang1710 - suggestions, feedback