Commit graph

56 commits

Author SHA1 Message Date
dc6ba12548
Update GitHub Actions workflow to use Docker as the runner environment and fix secret variable references
Some checks failed
Push Docker image / build (push) Failing after 1m31s
2025-05-05 09:58:13 +02:00
581c39d507
Change runner environment in GitHub Actions workflow to catthehacker
Some checks failed
Push Docker image / build (push) Failing after 1s
2025-05-05 09:42:19 +02:00
9cf7544350
Change runner environment in GitHub Actions workflow back to ubuntu-latest-ojos
Some checks failed
Push Docker image / build (push) Failing after 1m10s
2025-05-05 09:37:40 +02:00
3ff9004d3d
Change runner environment from ubuntu-latest to docker in GitHub Actions workflow
Some checks failed
Push Docker image / build (push) Failing after 28s
2025-05-05 09:29:42 +02:00
debd79700e
Refactor GitHub Actions workflow to specify event trigger and update runner environment
Some checks failed
Push Docker image / build (push) Has been cancelled
2025-05-05 09:29:17 +02:00
34dcf82624
Update GitHub Actions workflow to enhance Docker image build and push process
Some checks failed
/ build (push) Failing after 1m57s
2025-05-05 09:22:12 +02:00
55452f7b9f
Add GitHub Actions workflow for building and pushing Docker image
Some checks failed
/ build (push) Failing after 2m56s
2025-05-04 21:56:33 +02:00
5faf0b9487
Add Dockerfile for containerized deployment of the bot 2025-05-04 21:10:41 +02:00
5e75dd73a8
Add unjoin_voice command to allow users to disconnect from voice channels 2025-05-04 20:58:42 +02:00
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