CreatorsOk
fredboat
fredboat

patreon


Devblog #1: New features and double the hardware

After having spent many hours developing and maintaining FredBoat last night I woke feeling like I would address you guys. Here's a recap of the changelog I posted last night:


Server expansion

Most notably I just slabbed on a new fancy dedicated machine to my internal infrastructure. This new machine has one sole purpose: To process music. The public music bot shards will contact this new machine and get it to start processing music.

This method of doing things puts the music bots themselves under much less load. The patron bot doesn't have to deal with much load, so it keeps isolated to itself.


Fixed some serious audio issues

For several months now FredBoat has been dealing with issues where the bot would either stop responding entirely or not be able to join a voice channel. This even affected the patron bot.

Both issues lie in the Discord library I used called JDA2. After much waiting, JDA3 is released and has support for audio as well, with fixes for these annoying issues. Migrating to JDA3 wasn't easy, as most code interfacing with JDA was now broken. This meant changing 1,529 lines of code in 81 files, but it is finally here and works like a charm!


Feedback

So what do you think about this devblog? Is it something you guys would like to see in the future? Please also let me know if you have any ideas for what I should be doing next with FredBoat.


More Models and Creators