A graphical user interface was created for the Twitchbot from scratch using Electron JS. I found that users were less inclined to delve into the file directory to edit data or credential files to customize the functionality. And that gave rise to editable tables within the interface. In hindsight, it was a lot less practical using .csv files to populate the data. A simple JSON would have been significantly easier to process.



The index.html and style.css were designed from scratch using a range of online resources.


A demo of the usage of the GUI is shown in a video below: