discordbot [![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg?style=flat-square)](https://www.gnu.org/licenses/gpl-3.0) [![CircleCI](https://circleci.com/gh/Trivernis/discordbot.js.svg?style=shield)](https://circleci.com/gh/Trivernis/discordbot.js) [![CodeFactor](https://www.codefactor.io/repository/github/trivernis/discordbot.js/badge)](https://www.codefactor.io/repository/github/trivernis/discordbot.js) === A bot that does the discord thing. `node bot.js [--token=] [--ytapi=] [--owner=] [--prefix=] [--game=]` The arguments are optional because the token and youtube-api-key that the bot needs to run can also be defined in the config.json in the bot's directory: ```json5 // config.json { "prefix": "_", "token": "DISCORD BOT TOKEN", "ytapikey": "YOUTUBE API KEY", "presence": "THE DEFAULT GAME IF NO presences.txt IS FOUND IN ./data/", "presence_duration": 300000, "owners": [ "SPECIFY A LIST OF BOT-OWNERS" ], "music": { "timeout": 300000 } } ``` Features --- At the moment the bot can... - [x] ...play music (YouTube videos and playlists) - [x] ...save songs/playlists with a given name - [x] ...log stuff in a database - [ ] ...transform into a cow Ideas --- - command replies saved in file (server specific file and global file) - reddit api - anilist api - othercoolstuff api