Commit Graph

251 Commits (ebb372a65298f15762724c61a30d0f2af7825dea)
 

Author SHA1 Message Date
Renovate Bot 644a1ab04c
Pin dependencies 6 years ago
Trivernis f4dc5e43c3
Merge pull request #30 from Trivernis/renovate/pin-dependencies
Pin dependencies
6 years ago
Renovate Bot 913c18a0b3
Pin dependencies 6 years ago
Trivernis 5b8d4cefaa
Merge pull request #29 from Trivernis/develop
Develop - Structural Changes
6 years ago
Trivernis a560643d4d Fixed Code Quality
- removed unnecessary semicolon
6 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
6 years ago
Trivernis 21ce5efafe
Merge pull request #28 from Trivernis/renovate/winston-3.x
Update dependency winston to v3.2.1
6 years ago
Trivernis 3bc3557796
Merge branch 'develop' into renovate/winston-3.x 6 years ago
Renovate Bot b6d7ccc4fe
Update dependency winston to v3.2.1 6 years ago
Trivernis 15ace55c24
Merge pull request #27 from Trivernis/renovate/winston-3.x
Update dependency winston to v3.2.0
6 years ago
Renovate Bot 07848ac761
Update dependency winston to v3.2.0 6 years ago
Trivernis e27b46ac6a Added Rich Embeds
- rich embed for `queue`
- rich embed for `uptime`
6 years ago
Trivernis 5d90ff6830 Changed presences storage
- moved presences to main.db
- added detailed description to README
6 years ago
Trivernis ac46163efe
Merge pull request #26 from Trivernis/unit-tests
Added Unit Tests
6 years ago
Trivernis 249c711b53 Added Test
- testing all servercommands in guilding
6 years ago
Trivernis b7e66f8fd5 Added Tests
- added tests for lib/guilding
6 years ago
Trivernis 298119511a Added Tests
- added tests for lib/cmd
6 years ago
Trivernis 8b2f9c45cf Added --exit flag to mocha test 6 years ago
Trivernis 453170433f Fixed Bug
- fixed reference error in test setup
6 years ago
Trivernis 4f1367e27f Removed unused import 6 years ago
Trivernis 990628244e Added Tests
- added tests for the dj class
- moved to rewire for mocking
6 years ago
Trivernis b8a92134fe Fixed CircleCi configuration
- fixed invalid json for created config.json
6 years ago
Trivernis d5d5c12126 Restructured Tests
- removed previous testfiles
- added test.js where all tests are stored
- added tests for lib/utils
- added standard test config
- added test config to devDependencies in package.json
- reconfigured circleci configuration
6 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
6 years ago
Trivernis 35dc749ad0
Merge pull request #25 from Trivernis/develop
Closes #24 #23
6 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
6 years ago
Trivernis bab7ddb538 Changes to the music function
- Songname is retrieved before playing
- for playlists the first songname is retrieved before playing, the others are retrieved in the background
- ~np now responses with Rich Embeds
6 years ago
Trivernis 657c08ac96
Merge pull request #22 from Trivernis/renovate/node-10.x
Update Node.js to v10.15 (CircleCI Docker Image)
6 years ago
Renovate Bot 3b74297fbb
Update Node.js to v10.15 6 years ago
Trivernis 2f70d9cf8c
Merge pull request #21 from Trivernis/develop
Develop
6 years ago
Julius Riegel e5fc4b306e Added CircleCi and Codefactor Badge to Readme 6 years ago
Trivernis 693a399f58
Merge pull request #20 from Trivernis/test-configuration-2
Additional testscripts
6 years ago
Julius Riegel 09f99327da Adding additional dependency installation task 6 years ago
Julius Riegel 66de9764bd Added lib/guilding testscript 6 years ago
Julius Riegel fc6cbd336e Added cmdTest script
- testing lib/cmd
6 years ago
Julius Riegel 48dda0782e Revert changes to config.yml 6 years ago
Julius Riegel 2ed844da1d Changes to config.yml
- seperate build and test tasks
6 years ago
Julius Riegel f9cd4db4e1 More verbose test logging 6 years ago
Trivernis fd634b9556
Merge pull request #19 from Trivernis/test-configuration
Updates to test configuration
6 years ago
Julius Riegel 1c8da414fc Auto-Exit of musicTest
- exiting after last command was invoked
6 years ago
Julius Riegel 33c1c0e323 Changes to circleci config 6 years ago
Julius Riegel 1db9ec2083 Changes to lib/music for CI
- changed RegularExpression that resulted in failure
6 years ago
Julius Riegel abd3ccb4c6 Changed musicTest configuration 6 years ago
Trivernis 2e9d58983f Changes to test tasks
- automatically creates config file
6 years ago
Trivernis 1797ed3fd7 Changes to test configuration
- changed directory name for test files in configuration
6 years ago
Trivernis fbea478d47 Revert "Changes to test configuration"
This reverts commit c4b25987e0.
6 years ago
Trivernis c4b25987e0 Changes to test configuration
- changed relative path to file in circleci configuration
6 years ago
Trivernis bcfbada46c TestScripts 1
- added circleci configuration
- added mockobjects for testing without the discord api
- added a testscript for the music library
6 years ago
Trivernis 0729c9b31c Command Promises
- Command functions are allowed to return promises
- resolve and reject both are the answer the bot will send
- Implemented promises for things that couldn't use them before
6 years ago
Trivernis ee96094473 Rich Embed for help command 6 years ago