Commit Graph

21 Commits (master)

Author SHA1 Message Date
Trivernis ec5ed87c49 Generic Database Connection
- you can now select one type of database either sqlite or postgres in the config.json (see README)
- fixed bugs in generic SQL Statements
- added generic database class
- changed all sql scripts to generic type
- added settings table to guild to manage settings of the guild
- added extended database class for the guild with predefined sql statements
- added music command volume to change the volume (role dj)
- added music command quality to change the musics quality (role owner)
5 years ago
Trivernis 1b08edd278 Bug Fixes, Utility Classes
- fixed bugs in `AniListApi`
- fixed typo in the music commands template
- added logging of uncaught promise rejections
- added generic SQL Statement classes
- updated README
5 years ago
Trivernis 169d83fccf Added Changelog
- added CHANGELOG.md
- modified README.md
5 years ago
Trivernis ff9d78566b Implemented basic AniList api features
- changed anilist query files
- added autocropping to ExtendedRichEmbed
- updated Readme
5 years ago
Trivernis 3609561b80 Updated Readme 5 years ago
Trivernis 13493d8db5 Changes to lib/music
- changed the listener Checking to event based
- bot updates the VoiceChannel when moved to another one
5 years ago
Trivernis fad495cbe1 Updated Readme 5 years ago
Trivernis c46f34fd59 Changes to webservice
- added more query parameters
- started working on webinterface
- tokens for authentication
5 years ago
Trivernis 275179b990 Added Graphiql
- added some discord objects (see schema for more info)
5 years ago
Trivernis f1abc3b9b4 Structural changes
- removed data.js
- added Bot class to bot.js
- moved handling guildhandlers to bot class
- moved shuffleArray from music to utils
- cleanup
5 years ago
Trivernis 5d90ff6830 Changed presences storage
- moved presences to main.db
- added detailed description to README
5 years ago
Trivernis a712f41a55 Changes to Config Syntax
- moved the discord token and youtube api key to ` api.botToken`  and `api.youTubeApiKey` in the `config.json` file
- added `lib.utils.ConfigChecker` class to check for missing required attributes in the config
- Updated README to new circumstances
5 years ago
Trivernis 5845144a83 Fixes and Cleanup
- allowing Promises for global command reply returns
- event callback regristration wrapped in main function
- stored reply for not playing music (`~np`) in servercommands.json
- made imports constant for lib/cmd
- moved YouTube url operations to lib/utils
- removed try catch surrounding promises in play and playnext callback and added .catch to promises
- added .catch to promises in music.js
- added license README badge
5 years ago
Julius Riegel e5fc4b306e Added CircleCi and Codefactor Badge to Readme 5 years ago
Trivernis e4e26cd51f Integration of SQLite
- Instead of storing data in files, the bot stores data in database-files (wow)
- Why? Because Databases are best
5 years ago
Trivernis b0ca631fb8 Fixed Role-Permission Bug
- Fixed bug where role-permission did not work (except for the bot-owner commands)
5 years ago
Trivernis 2400429b72 New functionalities
- added presence rotation
- added command permission
- added owner commands
- updated README
5 years ago
Trivernis 63981f2a90 TODO update 5 years ago
Trivernis a88071f60f Removed embedded YTAPI-Key 5 years ago
Trivernis 2ba00501ff Ideas in readme 5 years ago
Trivernis 12d913cf46 Initial commit 5 years ago