The QuackBot API Is a Twitch and Youtube integration tool allowing you to Read and Write messages to discord, post go live notifications, clip in chat (Twitch only), Translate text and more.
Thanks to Twitch.tv/LittleredSM for letting me user her stream as a Guinea pig testing all of these features and bots
FOR THE ENDPOINTS THAT WORK WITH DISCORD IT REQUIRES QUACKERS TO BE ADDED TO DISCORD WHICH YOU CAN DO HERE
/QUOTEThe Quote endpoint allows you to take a message from chat and have that posted into as discord channel.
Optionally It also allows random messages (from the last 100) to be pulled from the same channel
/ClipyThe Clip endpoint allows you to use a clip command within Twitch chat and have it both posted within Chat and posted to a discord channel.
Can be combined with /Quote to pull a random clip from the last 100
Due to TWITCH Limitations clips are limited to 30 seconds and the stream title.
/LiveThe Live endpoint will post when you go live into discord. And will post a standard go live message in chat too
/SearchThe Search Endpoint leverages the Google API to pull the “I’m Feeling Lucky” search result from Google
NOTE: Requires Google Search API Key
/TranslateThe Translate API leverages the Google Translate API To Translate a given message.
The language codes and supported languages can be found here
Syntax Message @ LangCode
/ShoutoutThis gives a given user a shoutout and then posts a random clip from there channel in chat
These have been tested heavily with StreamElements and to a small degree using Nightbot (Which allows the commands to be used in discord too) and Moobot, however there is no reason that these could not work with other similar bots if they allow custom web requests (custom url) commands.
In my Youtube testing it seems to work but significantly slower
Currently whilst I improve my documentation I will be helping people set these up