46 Commits

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