Commit graph

47 commits

Author SHA1 Message Date
b1bcb44dac
Adjust random voice channel connection probability for improved distribution 2025-03-28 22:27:22 +01:00
b2c1996b64
Refactor connect_voice_chan method to streamline voice channel connection logic 2025-03-24 17:47:35 +01:00
f4a16f88a9
Refactor random voice channel connection logic to use dynamic weights based on member count 2025-03-24 10:50:05 +01:00
3f6e41b0c0
Refactor VoiceBot to manage voice connections with a dictionary and improve channel handling logic 2025-03-24 10:46:58 +01:00
1de2ffb2b6
Enhance VoiceBot with random phrase generation and presence updates based on selected words 2025-03-23 13:57:33 +01:00
f2464e57f7
Add custom activity presence to ChaosBot on ready event 2025-03-23 13:42:28 +01:00
a51483f9da
Add shuffle listener to VoiceBot for enhanced voice state management 2025-03-23 13:06:45 +01:00
a811d870f3
Implement random disconnect logic in VoiceBot to enhance connection management and improve voice channel handling 2025-03-23 12:19:21 +01:00
390449ecdb
Refactor VoiceBot connection logic to randomize connection intervals and improve handling of empty voice channels 2025-03-23 12:11:43 +01:00
e5d3c90e36
Add logging for task generation and run ID retrieval in CambAI; enhance member name randomization in VoiceBot 2025-03-23 12:04:59 +01:00
f101a02a99
Add token validation and implement random voice channel connection in VoiceBot 2025-03-23 11:54:31 +01:00
07613ed4cb
Enhance reaction handling in TextBot to support removal of reactions and improve logging for reaction events 2025-03-23 11:28:25 +01:00
2027e02cf4
Fix reaction logic in TextBot to ensure proper handling of message edits 2025-03-23 10:29:05 +01:00
4ab0faab7e
Refactor main function into ChaosBot class for improved structure and initialization of components 2025-03-23 10:26:46 +01:00
d4257c8315
Add NickBot for nickname management and integrate slash commands for dynamic nickname assignment 2025-03-23 10:14:03 +01:00
10c4f60d39
Add error logging for missing AI Bot and CambAI API key in main function 2025-03-23 10:02:41 +01:00
3166661adc
Enhance VoiceBot to accept guild IDs and implement join command for voice channel connection 2025-03-23 09:58:28 +01:00
31f10b8438
Enhance VoiceBot to support AIBot integration for dynamic TTS script generation 2025-03-22 23:21:07 +01:00
e6fc040d78
Add VoiceBot class for voice state handling; enhance Wordlist initialization with guild IDs 2025-03-22 23:07:54 +01:00
b9c84f16be
Implement Shuffler and Wordlist classes; enhance TextBot with shuffle and reaction features 2025-03-22 22:57:53 +01:00
bab22747b4
Refactor message handling by introducing TextBot class; enhance reply and reaction logic 2025-03-22 22:31:39 +01:00
be0567ff0f
Update .gitignore, add requests dependency, and implement CambAI TTS integration 2025-03-22 20:52:22 +01:00
bc9d5a8943
Update .gitignore and pyproject.toml; streamline main entry point for BotBotBot 2025-03-22 18:32:13 +01:00
761111bb07
Refactor AIBot initialization and response handling; add type hints and update pre-commit configuration 2025-03-22 18:05:42 +01:00
7b010bfd0f
Fix async response handling in indu function and update chat completion method 2025-03-22 17:07:12 +01:00
93077e7d49
Implement webhook support for message replies and enhance reaction handling 2025-03-22 17:01:57 +01:00
5c7a6f8ab0
Refactor AIBot to use unified Mistral client and update message format 2025-03-22 17:01:52 +01:00
9448972a9a
Update dependencies in pyproject.toml to include audioop-lts, mistralai, py-cord, and pynacl 2025-03-22 17:01:33 +01:00
ef84fccac5
Add type hints to message handling functions for improved clarity 2025-03-22 16:13:43 +01:00
be1cc61443
Refactor message edit reaction logic for improved readability 2025-03-22 16:11:12 +01:00
db0457b7be
Enhance message edit reaction logic to check for content changes 2025-03-22 16:10:49 +01:00
11d3355eb8
Add discord-py dependency to pyproject.toml 2025-03-22 16:10:42 +01:00
39da454b2a
Initialize botbotbot-py project with basic structure and configuration 2025-03-22 16:04:53 +01:00
5c77a47383
Fix bug where bot disconnects from voice channel before finishing the audio sequence. 2024-09-19 20:29:41 +02:00
db695b0805
Add logging 2024-09-06 20:12:51 +02:00
dafbabe0b8
Augmentation proba connection vocal (5%) 2024-06-15 17:45:54 +02:00
f0e930e831
Add systemd service 2024-06-14 14:16:54 +02:00
f11ca5c320
Update probas (lower react, raise ai_reply) 2024-06-14 14:16:08 +02:00
8639ed50d7
Update code formatting 2024-06-12 14:41:18 +02:00
163eae4162
Lower probas, add possibility to tag everyone or here 2024-06-12 12:50:07 +02:00
27138120a7
Update ponderations, add reaction to reactions, add random voice channel connection 2024-06-11 19:18:46 +02:00
50f32a620f
Add random nicks on voice connection 2024-06-10 19:26:06 +02:00
b63ee3a12a
Set ai random answers to normal if less than 2000 characters 2024-06-10 18:19:28 +02:00
a331d90b5b
Update AI with system prompt 2024-06-10 18:12:23 +02:00
130013f1e1
Fix AI 2024-06-10 09:43:46 +02:00
dbe4014421
Add pre-commit hook 2024-06-10 09:30:14 +02:00
642bdf2155
Initial commit 2024-06-10 09:26:53 +02:00