I understand, there are some ways and things to consider, if you want to do it yourself:
As it was not past the time that the animation remained, let’s suppose it was until someone else donated bits.
Also considering that you will have to read and understand the whole process to integrate software safely and reliably to use bits.
Technologies that I indicate:
frontend (the part where the viewer interacts with the software)
HTML: Markup language, CSS: to apply styles and Javascript to create interactivity
Logical part, (backend service)
as your requirements are:
- Send message in the chat in different events,
- Identify who made the donation and save these values to a product model.
- Provide security in the exchange of bits by experience
- There is also a need to communicate all viewers at the same time, and in real time new events, this uses the twitch PUBSUB.
Technology that I recommend:
Javacript, NodeJS platform
If there is a real need to save viewers’ data, it would also be necessary to use the database, we can use the same knowledge in Javascript and use the database called MONGODB, which uses javascript notation.
Once you learn how to use this, you can think of integrating your software with the twitch
Note that with javascript you take advantage of much of the knowledge at every stage of your software development, this has its value
Now, another thing you partner with some developer and combine the division of bits, in case we developers already earn 20% in the use of bits, in your case you would only provide the images, which would be more interesting for the whole community would be made available to all channels wishing to use this extension.
Another possibility would be to hire 1 exclusive developer to develop for you, in the logical point of view it is less advantageous, I hope you have not been consufo my answer, I translated everything by google, I hope it helps in some way!