46 Commits
Author SHA1 Message Date
norohind db62a98f0a Utilize ttsserver api for synth 2024-05-29 16:57:37 +03:00
norohind c8d32959bb demb.design -> demb.uk in contact details 2024-05-17 21:47:16 +03:00
norohind b103494f2a Explicitly specify versions 2024-05-17 21:47:09 +03:00
norohind ed2dfa0133 Dockerfile: include libc6-dev for cython 2024-01-04 20:15:18 +03:00
norohind 67d2d09fa3 Add workaround to allow furiz restart bot 2023-09-29 16:24:12 +03:00
norohind 763a6a247d Fix user command in Dockerfile 2023-08-13 22:59:23 +03:00
norohind 155df0d9f3 Dockerfile: install ffmpeg 2023-08-10 00:11:49 +03:00
norohind d6d416cd1a Add logo under git 2023-08-09 22:42:42 +03:00
norohind 71e18a595f Dockerized 2023-08-09 22:42:12 +03:00
norohind d23ef5b2fa Clean requirements.txt 2022-10-15 01:31:51 +03:00
norohind 3dc3431801 cogs/BotManagement: BotManagement as singleton in order to easily access it in teardown() callback (just because I can, ofc it can be solved in less complecated way)
But I noted it already implemented and being uncommitted for months so here we go
2022-08-23 00:32:10 +03:00
norohind 236e24af4a main: global error handler add logging 2022-05-25 00:08:06 +03:00
norohind 92303b9a3a Rename cogs/BotManagment.py -> cogs/BotManagement.py 2022-05-25 00:07:55 +03:00
norohind e538b6c23b BotManagment: fix ct (create_task) shortcut for rfoo 2022-05-25 00:05:29 +03:00
norohind f431733940 BotManagment: add ct (create_task) command 2022-05-23 17:05:20 +03:00
norohind e9ef1aca3c req: add rfoo and cython 2022-05-23 16:22:38 +03:00
norohind 4eb68360ed BotManagement: add rfoo server 2022-05-23 12:28:55 +03:00
norohind eba6a289f8 main.py: add if __name__ == '__main_' 2022-05-23 11:47:02 +03:00
norohind e041913d5b Add commands for state monitoring 2022-05-22 22:54:37 +03:00
norohind bce9abd10a Don't connect if synth message from user from another voice channel, fix q drop 2022-05-22 22:27:32 +03:00
norohind c84831aac2 Add drop (queue) command 2022-05-22 22:14:25 +03:00
norohind 10b280d6dc TTSCore: improve some race cond moments 2022-05-22 21:52:09 +03:00
norohind 84182d0d28 Type in BotInformation 2022-05-16 19:34:29 +03:00
norohind c6c5d9c9a7 Add more debug prints for TTSCore, separate try blocks for playing and synth 2022-05-16 19:20:34 +03:00
norohind 4b9f1cbad1 TTSCore.py: use Optional instead of Union[None, ...] 2022-05-16 18:51:12 +03:00
norohind 220cdf1283 utils: play bytes, not stream 2022-04-21 16:17:25 +03:00
norohind 56f698f410 Add presence with guilds count 2022-03-28 23:53:41 +03:00
norohind 9976bfded5 Print username on on_ready 2022-03-28 23:31:05 +03:00
norohind 717c750bb6 TTSCore: autoexit if bot is last member of a voice channel 2022-03-28 23:30:45 +03:00
norohind 10456f62e0 Clarified log entry 2022-03-19 19:21:07 +03:00
norohind ff95160094 requirements.txt: remove discord as pypi package, convert utf16 -> utf8 2022-03-17 21:16:25 +03:00
norohind 2ce6edd58a Fix requirements.txt 2022-03-16 22:20:25 +03:00
norohind 67aa084f1e Add information cog 2022-03-16 22:05:21 +03:00
norohind 4c512c3337 Opps, add files I forgot to add some time ago 2022-03-16 21:11:44 +03:00
norohind ed5bf3713e Add LICENSE 2022-03-16 21:06:13 +03:00
norohind e59b29adb8 Ignore everything from not a guild 2022-03-16 21:05:55 +03:00
norohind 8791b98468 Add custom speakers per users 2022-03-16 20:22:52 +03:00
norohind a2e8983cbb Mechanism for enqueueing synthes commands 2022-03-16 17:51:55 +03:00
norohind 6c22e53d67 cogs/TTSCommands.py: on synth_exception include traceback 2022-03-16 17:12:03 +03:00
norohind c492593708 Migrate soundcache to through ORM 2022-03-16 17:11:24 +03:00
norohind ecb240db34 Add file log offlineTTSBot.log, rotation 5MB 2022-03-16 17:10:39 +03:00
norohind d89c98fea5 Synthesis black list 2022-03-16 16:35:23 +03:00
norohind 5599ca7a35 cogErrorHandlers.py: error log record more common 2022-03-16 16:34:47 +03:00
norohind d1d7d18bde Don't react to other bots messages 2022-03-16 01:48:13 +03:00
norohind d7536bab7a Still working on it 2022-03-16 01:36:45 +03:00
norohind d3eaa8bb70 init 2022-03-14 21:55:46 +03:00