1
Feature Requests / Twitter Integration with Points
« on: September 13, 2018, 04:26:15 AM »
Hello DeepBot Community!
My name is Nate and I am a web developer. Recently, a friend of mine who is a Twitch affiliate streamer asked me if I could write him a piece of software. He wanted the ability to award points through DeepBot automatically for retweeting a tweet of his (announcing he was live, game clips, promotional graphics, etc.). This is a great feature that provides value to streamers and viewers which is not currently offered by any chatbots I could find. Over the past week, I've done a lot of research trying to come up with a strategy to accomplish this. I went so far as to consider building a Twitch Extension, which is a very exciting project but also outside what I can accomplish on a reasonable timeline on my own as a favor.
The more I thought about it, the more I wished I could make some simple modifications that would enable viewers to link their Twitter handles to their DeepBot user account by use of a command (!link <platform><userID>) and then use the server to listen against a specific snowflalke(TweetID) for retweets, checking the handles against it's own database and rewarding points accordingly. If you were to add an API method for me to write values to the database, I could whip up a lightweight back-end application which would handle the rest, but it would be even more convenient to the streamer if it was included in your software.
I would be excited to discuss contributing this feature to your project as a developer or just to see the feature added for my friend.
My name is Nate and I am a web developer. Recently, a friend of mine who is a Twitch affiliate streamer asked me if I could write him a piece of software. He wanted the ability to award points through DeepBot automatically for retweeting a tweet of his (announcing he was live, game clips, promotional graphics, etc.). This is a great feature that provides value to streamers and viewers which is not currently offered by any chatbots I could find. Over the past week, I've done a lot of research trying to come up with a strategy to accomplish this. I went so far as to consider building a Twitch Extension, which is a very exciting project but also outside what I can accomplish on a reasonable timeline on my own as a favor.
The more I thought about it, the more I wished I could make some simple modifications that would enable viewers to link their Twitter handles to their DeepBot user account by use of a command (!link <platform><userID>) and then use the server to listen against a specific snowflalke(TweetID) for retweets, checking the handles against it's own database and rewarding points accordingly. If you were to add an API method for me to write values to the database, I could whip up a lightweight back-end application which would handle the rest, but it would be even more convenient to the streamer if it was included in your software.
I would be excited to discuss contributing this feature to your project as a developer or just to see the feature added for my friend.