KiddDaniel / avatar-twitch-bot

MIT License
3 stars 2 forks source link

Chat Interface #13

Open paifgx opened 3 years ago

paifgx commented 3 years ago

Add additionals fields to the chat command interface:

KiddDaniel commented 2 years ago

Developer Names have to be saved somewhere, so that the developers can use some commands e.g. join

scorpion81 commented 2 years ago

The follower state is not being indicated by tmi.js. I had to write an own request against the twitch api for it. See also https://github.com/tmijs/tmi.js/issues/421 Same with Streamer. I just assumed channelname === username to detect the streamer here.

scorpion81 commented 2 years ago

Furthermore, with the new Twitch API you will additionally need a Client ID Token, but atm I only have a OAuth Token. Probably the bot needs to be "properly" registered with twitch https://dev.twitch.tv/docs/irc#next-steps, but prior to this we need to specify which twitch account the bot shall use in the future. I suppose my test account "avatarbot81" with its odd naming wont suffice here. Didnt know beforehand you cannot easily change this username, or atleast after a certain (long) time only. So I will implement the follower query, but deactivate it for now.