The WorldAutomation.Net Discord Bot
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.
assets
downloads
.gitignore
Jenkinsfile
LICENSE
Procfile
README.md
bot.js
bot.service
config.example
music.js
package.json
pull.sh
push.sh
reload.sh
request
rules.txt
screenlog.0
speedtest.sh
start.sh
ticketID

README.md

WorldAutomation.Net

WA-Discord-Bot

The WorldAutomation.Net Discord Bot

Features Complete

  • Play/Queue YouTube Music
  • Purge
  • iNet Utils (traceroute, ping, dig, nslookup)
  • Ticket System (Copy of Tickety Bot)
  • Reboot
  • Run System Commands
  • Heroku Ready
  • Google Cloud Free Tier Ready
  • Basic Command Start/Stop Logging to Channel
  • Eval Command for Testing Code
  • Minecraft Player Statistics, Balance, Etc. (OnTime & AdvancedAchievements)
  • Minecraft Player Awards from Discord by Staff (Items, Vault Currency)
  • Minecraft Player Statistics
  • Minecraft Player Banning/Kicking

Features Incomplete

  • AutoRole on Server Join
  • Spam Protection
  • AutoResponder
  • Support Tickets
  • Profanity Filter
  • Giveaways
  • Chat AI
  • Participation Awards
  • Server Log/Audit Database SQL
  • Play/Queue a Directory of MP3's
  • Retrieve Ping's From list of Servers for Community Status
  • Retrieve Image and GIF from Google

Requirements

  • This Repo
  • Node and NPM
  • A Discord Server
  • Bot Token

Install

To download and install on Linux, execute:

cd ~;git clone https://github.com/WorldAutomation.Net/WA-Bot.git;cd WA-Bot

Then run npm install --save to install all dependencies:

cd ~/WA-Bot; npm install --save

Then tailor config.json, and start the bot:

cd ~/WA-Bot;node bot.js

Xenial users go here - https://launchpad.net/~mc3man/+archive/ubuntu/xerus-media