aboutsummaryrefslogtreecommitdiffstats
path: root/src/bot
Commit message (Collapse)AuthorAgeFilesLines
* Fix state reverting to stopped on empty playlistJokler2020-02-251-4/+8
|
* Add volume to the bot's nameJokler2020-02-241-12/+19
|
* Split web_server module into separate componentsJokler2020-02-221-1/+0
|
* Add tmtu mode as a front-endJokler2020-02-222-5/+29
|
* Add a json /api/bots endpoint for data retrievalJokler2020-02-222-1/+16
|
* Add a very basic template using available infoJokler2020-02-222-8/+46
|
* Make titles of audio metdata non optionalJokler2020-02-221-12/+6
|
* Spawn actix-web server with access to the botJokler2020-02-222-25/+55
| | | | | | Additionally replace all Mutexes with RwLocks. Hopefully this makes it possible for the web server to serve many requests at once since they would just hold read locks.
* Add functions for BBCode formattingFelix Kaaman2020-02-221-4/+5
|
* Add seeking to audio playerFelix Kaaman2020-02-211-1/+34
| | | | | | | Adds a new "!seek" command which takes in a string that will be parsed by humantime in addition to a '+' or '-' character that can be prefixed to determine if it is a relative seek. Without any prefix characters the seek will be absolute.
* Name threads for better logging and debuggingJokler2020-02-081-29/+35
|
* Move music bot related data into a single mutexJokler2020-01-291-66/+71
|
* Add a description to the master botJokler2020-01-291-0/+2
|
* Make local mode spawn a music bot directlyJokler2020-01-291-1/+2
|
* Block bots from joining channels with other botsJokler2020-01-292-6/+49
|
* Move duplicate code into on_client_left methodJokler2020-01-291-8/+9
|
* Randomly choose from lists of identities and namesJokler2020-01-292-85/+97
|
* Let the music bot leave once its channel is emptyJokler2020-01-292-5/+43
|
* Fix quit method not stopping audio playbackJokler2020-01-292-7/+20
|
* Move master and music bots into seperate filesJokler2020-01-292-0/+561