Commit graph

63 commits

Author SHA1 Message Date
c4205dbaf6
Install ffmpeg in Dockerfile for media processing support
All checks were successful
Push Docker image / build (push) Successful in 3m23s
2025-05-26 23:27:51 +02:00
2d3257baf9
Add missing restart policy for botbotbot service in Docker Compose
All checks were successful
Push Docker image / build (push) Successful in 4m3s
2025-05-21 16:57:28 +02:00
d46e6a5f35
Update volume path in Docker Compose configuration for botbotbot service
All checks were successful
Push Docker image / build (push) Successful in 1m40s
2025-05-05 10:29:20 +02:00
91743fefe1
Refactor configuration paths in .gitignore and compose.yaml; add config.sample.toml
All checks were successful
Push Docker image / build (push) Successful in 1m33s
2025-05-05 10:25:58 +02:00
1e25826413
Refactor configuration handling and add Docker Compose setup for botbotbot service
All checks were successful
Push Docker image / build (push) Successful in 1m27s
2025-05-05 10:23:49 +02:00
aa69969728
Update Docker image tag format in GitHub Actions workflow
All checks were successful
Push Docker image / build (push) Successful in 1m21s
2025-05-05 10:16:19 +02:00
248981b810
Revert runner environment in GitHub Actions workflow back to ubuntu-latest
Some checks failed
Push Docker image / build (push) Failing after 1m22s
2025-05-05 10:11:36 +02:00
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