Twitch Clip Command — Let your viewers use the !clip command!


Generate a Chat Command that will Create Clips on your Twitch Channel!

Currently supports chatbots such as, but not limited to: Phantombot, Pajbot, Nightbot, Streamlabs Chatbot (Ankhbot), Streamlabs Cloudbot, Scorpbot, Botisimo, StreamElements, Ohbot, Fossabot, Deepbot and any other Twitch Chatbot with ReadApi functionality.


Command Generator
Frequent Questions
Future Plans
Helpful Tips
Information
Setup Guide
Statistics

I made the first clip command script that was ever heard of on Twitch. Which was sadly limited to users who used the bot it was created for.
So it’s only right that I create a great API so it could be used on nearly all bots.
So here we are with this API, so streamers can choose which bot they want to use and make clips easily with a command!


What channel do you want to clip?




I made the first clip command script that was ever heard of on Twitch. Which was sadly limited to users who used the bot it was created for.
So it’s only right that I create a great API so it could be used on nearly all bots.
So here we are with this API, so streamers can choose which bot they want to use and make clips easily with a command!


Some of the most common questions


What does this do?

It creates a clip of the last 30 seconds.

Can I change the length of the clip?

No, that is not possible with the Twitch API.

Can I name the clips when using the command?

No, that’s also not possible with the Twitch API.

Can the clips be created by the person who used the clip command?

Nope, that as well is not possible with the Twitch API.

Why does it say:
” Clipping is not possible at this time! If the stream just went live or restarted, try again later. “

Chances are you just went live, try again in a few minutes. This message replaces: ” Clipping is not possible for an offline channel. ”
Or maybe you have the command made for the wrong channel. If so, try generating a new link and update the reply in your chatbot.

Why does it say:
” OAuth Token Expired! Update your Clip Command at: https://www.sowhoyou.com/clipcommand/ ”

OAuth tokens expire after 60 days, so this is normal. This message replaces: ” Must provide a valid Client-ID or OAuth token “

Why does Streamelements say:
” The remote server returned status code 408 Request Timeout “

This would be because you have enabled thumbnail generation.
Edit your API url, turn the “true” to “false” and that should fix it.

What does enabling thumbnail generation do?

It creates a loop, where it tries to ping the Twitch API to see if the clip exists.
That delays the posting of the clip in the chat, to give it a working thumbnail.
This has a fail safe cutoff at 20 seconds, but it should reply much sooner.
Typically it will take about 10 seconds for the clip to be verified.
This will not work for most cloud based bots, but you can try.
If needed, generate a new link and update the reply in your chatbot.

I made the first clip command script that was ever heard of on Twitch. Which was sadly limited to users who used the bot it was created for.
So it’s only right that I create a great API so it could be used on nearly all bots.
So here we are with this API, so streamers can choose which bot they want to use and make clips easily with a command!


Things to expect in the future


A way to send the clips to discord as well as twitch chat.

I already have this done basically, I just have to add some options for formatting and stuff like that.

A second command to see the last clips that were made.

Haven’t really started this, but it should be rather easy, I’m just lazy.

A third command to see how many clips have been created.

This probably will not happen, unless I think of a better way than I was gonna use.

Allow clips to be made silently with no reply in chat.

Not sure many people would even use this, but I see how it could be useful.

Add custom error messages for offline and other errors.

In theory this is super easy to add, but I’m not motivated enough to add this yet.

Add a option to display a message with the clip about new updates.

The idea is to notify the streamer when things change with the api that could improve/remove things.

I made the first clip command script that was ever heard of on Twitch. Which was sadly limited to users who used the bot it was created for.
So it’s only right that I create a great API so it could be used on nearly all bots.
So here we are with this API, so streamers can choose which bot they want to use and make clips easily with a command!


Things that may help you out


Don’t add the command to your bot via a chat command.

Always add the command to your bot via a user interface if possible.
Unless you can whisper your bot, else people will see your oauth token.

Take advantage of the options you can set when creating your clip command.

This could be anything from setting a currency (cost/reward) for creating clips, to user permissions.
Also you could also mention the command user with the api reply thanking them for clipping.

Set a 15-30 second global cooldown for the clip command.

This will help avoid spam clips, duplicate clips, and api issues.

If you have any issues with the clip command not working with your bot.

First check the Frequent Questions or Information tabs, as the issue or question my be listed there.
Else, contact me is via Discord, Join My Server, or send me a DM: SoWhoYou#0420

If you like the Clip Command API, let others know about it!

The best way would be to just Link Streamers Directly to This Page.
Or Share it on your Social Media or Add a Link in your Twitch Panels.

I made the first clip command script that was ever heard of on Twitch. Which was sadly limited to users who used the bot it was created for.
So it’s only right that I create a great API so it could be used on nearly all bots.
So here we are with this API, so streamers can choose which bot they want to use and make clips easily with a command!


Other information about this API


Things that sadly can not be done simply due to the Twitch API limitations.

Name clips when the command is used. (ex: ‘!clip can not do’)
Make the command sender become the creator of the clip.
Change the length of the clip that will be created.

Enabling Clip Thumbnail Generation is Not Recommended.

This is simply because it does not work with most chatbots.
Other than that, it looks bad in chat, waiting up to 10 secs for reply.

Odd Issues that have been reported.

DeepBot – Adding the CMD via GUI seems to break it? sometimes? idk!
Suggested Fix: Add CMD via chat and clear chat after to hide auth token.
Or if possible: Whisper the bot the add command message.

If you’d like to show some support.

The best way would be to link people to this page.
Share it on your social media or link here in your Twitch Panels.

If you’re feeling really nice, you could always donate or subscribe.
Anyways, I just hope you enjoy the clip command, happy streaming!

I made the first clip command script that was ever heard of on Twitch. Which was sadly limited to users who used the bot it was created for.
So it’s only right that I create a great API so it could be used on nearly all bots.
So here we are with this API, so streamers can choose which bot they want to use and make clips easily with a command!


Special thanks to ALazyMeme for the Video Guide!



If you’re someone who just want’s a basic rundown as quick as possible…

Copy the link for your bot, add it to your !clip command response, enjoy!

I made the first clip command script that was ever heard of on Twitch. Which was sadly limited to users who used the bot it was created for.
So it’s only right that I create a great API so it could be used on nearly all bots.
So here we are with this API, so streamers can choose which bot they want to use and make clips easily with a command!


Here are some channels that use this API


I say some channels, because not all channels are listed here. Some channels have been filtered out for different reasons.
This auto updates every 15 mins or so. If your channel is listed here and you want it removed, please contact me.




1
Leave a Reply

Please Login to comment
1 Comment threads
0 Thread replies
1 Followers
 
Most reacted comment
Hottest comment thread
1 Comment authors
Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
Do NOT follow this link or you will be banned from the site!