![]() ![]() ![]() I thought long and hard about what languages and framework to go with, but I settled with HTML/CSS/javascript as programming languages and electron and vue as frameworks for the bot. I wanted something that was easy to use for the user and something where I could easily add more and more functionality, that's how I came up with the modular design, where people add modules to their "commands" and these modules are executed in order, and where I could add new things by "just" creating new modules. The current modules allow for text, sounds, cmd actions, file read/write, randomization, text to speech, and OBS control. The user is free to mix and match as they want to create their own unique "commands". ![]() This is done with a modular system where different actions have their own module and the user adds the module they want to the "command", so as an example to make text appear in chat you would add the text module to the "command", to the same "command" ta user could also add a sound with the sound module. So Bikubot is a Chatbot that is in alpha, its functionality at the moment includes the possibility to create commands, timers, and channel point redemptions. ![]() I wanted to create something that was highly customizable but still had a big focus on ease of use. So it started with me wanting a better and easier way to create tools for streamers and the more I thought about it the more I realized it would be best to just create my own chatbot as I've over the year seen that there were things people felt like they were missing or that they got confused with the tools they had. The big turning point was when I started working on a channel point script (this was just as the API launched) and had to some elaborate workaround to implement the features I wanted, which made for a confusing and hard to use UI. My inspiration started 2 years ago, when I started doing scripts for Streamlabs chatbot after seeing some holes in the toolkit of Streamlabs chatbot and I made a few popular scripts, but a year in I started to realize how limited I was because of Streamlabs API and the programming languages they were using for their scripts. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |