Menu

Tree [ea8787] master /
 History

HTTPS access


File Date Author Commit
 cmds 2018-04-24 Devin Leaman Devin Leaman [da1d24] Simplified RateWaifu command for #16
 data 2018-04-24 Devin Leaman Devin Leaman [da1d24] Simplified RateWaifu command for #16
 util 2018-04-25 Devin Leaman Devin Leaman [8b8cd1] Updated README.md
 .gitignore 2018-02-21 Devin Leaman Devin Leaman [2bfc37] Updated gay aliases and .gitignore
 .travis.yml 2018-04-25 Devin Leaman Devin Leaman [e2eccc] Updated .travis.yml
 LICENSE 2018-01-17 Devin Leaman Devin Leaman [c35588] Added README and LICENSE
 README.md 2018-04-25 Devin Leaman Devin Leaman [ea8787] Update README.md
 Tron.js 2018-04-24 Devin Leaman Devin Leaman [0fea56] Added pm2 config file
 package-lock.json 2018-04-09 Devin Leaman Devin Leaman [bf3b2d] Added Raven crash logging
 package.json 2018-04-24 Devin Leaman Devin Leaman [0fea56] Added pm2 config file
 pm2.config.js 2018-04-24 Devin Leaman Devin Leaman [0fea56] Added pm2 config file

Read Me

ForTheBadge

Travis-CI
Standard-Js
David-dm

Paranoid-Devs

Purpose

Tron is a bot that is primarily used with Discord. It has a number of commands that make chatting a
bit more enjoyable. Such as +hug, +kiss, +kick, +lick, and much more that are listed in
the help command.

Tron is built using the Discord.js Commando library which greatly improves upon the previously
used Eris library. Mostly because it comes with a lot of built in tools to help make Tron more
versatile, whereas Eris is lightweight and requires you to expand on it.

Installation

While Tron is mostly developed without other people installing it in mind, you shouldn't have too
much trouble running your own instance if your heart desires. There are a few things to consider
before cloning the repo, running npm i -y; npm start, and hoping for the best:

  1. Set the environment variable for the Discord Token (DISCORD_KEY).
  2. I use a config.json combined with pm2.config.js in order to use pm2 effectively for separate builds of Tron.
  3. You can refer to the sample config.json for further help.

  4. If on Windows, refer to this guide available on the node-canvas repo, before installing all of the dependencies.

  5. After completing the above, attempt to run npm i and if it installs everything successfully, try npm start, which will run Tron in the development/beta environment.

    • If you want to run the production version, simply use npm run start-prod.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.