Overview
Extension that enables you to gather, analyze, and visualize Twitch VOD chat data. Easy to install, extremely customizable and requires very little setup!
Features
- Retrieve chat transcript from recent or specific Twitch VOD
- Gather chat statistics such as total message count, unique chat participants, frequently used words, and most active users
- Generate word cloud image based on chat messages
- Create participation tree image of the top chatters
- Generate a chat summary using ChatGPT
- High level of customization
- Automated Discord posting feature for all collected data
Important Note The extension utilizes an unofficial Twitch API. There may be instances where the extension could stop functioning or require an update due to changes in the API. Rest assured, your Twitch credentials are not used in any way by this extension.
Icon generated by OpenAI
Special thanks goes to:
My amazing Patrons.
Thank you so much!
If you would like to support me developing SAMMI itself and my extensions, you can join my Patreon, which will give you access to all my upcoming creations for completely free and priority help on any of my extensions.
DISCLAIMER: The extension is provided as is. The developer has no obligation to provide maintenance and support services or handle any bug reports.
Feel free to edit the extension for your own use. You may not distribute, sell or publish it without the author’s permission.
Setup
- Install the extension.
- In your Premade deck, no setup is required. Do not change, modify or delete ‘INIT’ button in any way.
- Make sure your Bridge is running at all times when using the extension.
Save VOD Chat Log
Saves the whole Twitch VOD Chat log to a file and/or an array inside SAMMI.
If there are more than 1000 messages, the result will be saved only to a text file, even if Save to File
is not checked, to prevent any lag inside SAMMI.
Box Name | Description |
---|---|
Twitch VOD ID | VOD ID to save the chat log of. Can be retrieved from the VOD url, i.e. for https://www.twitch.tv/videos/1661055519 the VOD ID would be 1661055519 |
Save Variable | Array name to save the results into, will be saved as a local button variable |
Save to File | Whether you wish to save the results into a txt file. Will be saved into YOUR SAMMI FOLDER/Ext/twitch_chat_logs/chat_log_/$vodID$/.txt . The file will be overriden if you perform the same query for the same VOD ID again |
Keyword | Not applicable |
Full Word | Not applicable |
Case Sensitive | Not applicable |
Example showing a result saved in an array and a text file:

Search VOD Chat Log
Searches the whole chat log of a given VOD for the selected keyword and saves the result to a file or an array.
Box Name | Description |
---|---|
Twitch VOD ID | VOD ID to save the chat log of. Can be retrieved from the VOD url, i.e. for https://www.twitch.tv/videos/1661055519 the VOD ID would be 1661055519 |
Keyword | Keyword to search the chat log for |
Full Word | Whether to search only for full words |
Case Sensitive | Whether to return only case match results |
Save Variable | Array name to save the results into, will be saved as a local button variable |
Save to File | Whether you wish to save the results into a txt file. Will be saved into YOUR SAMMI FOLDER/Ext/twitch_chat_logs/chat_log_search_/$keyword$/_/$vodID$/.txt . The file will be overriden if you perform the same query for the same VOD ID again |
Get VOD Chatters
Searches the whole chat log of a given VOD for all users who sent at least one chat message and saves the result to a file or an array.
Box Name | Description |
---|---|
Twitch VOD ID | VOD ID to search for chatters. Can be retrieved from the VOD url, i.e. for https://www.twitch.tv/videos/1661055519 the VOD ID would be 1661055519 |
Save Variable | Array name to save the results into, will be saved as a local button variable |
Save to File | Whether you wish to save the results into a txt file. Will be saved into YOUR SAMMI FOLDER/Ext/twitch_chat_logs/chat_log_chatters_/$vodID$/.txt . The file will be overriden if you perform the same query for the same VOD ID again |
Keyword | Not applicable |
Full Word | Not applicable |
Case Sensitive | Not applicable |
Get VOD Messages By Chatter
Searches the whole chat log of a given VOD for the selected chatter’s messages and saves the result to a file or an array.
Box Name | Description |
---|---|
Twitch VOD ID | VOD ID to search for chatters. Can be retrieved from the VOD url, i.e. for https://www.twitch.tv/videos/1661055519 the VOD ID would be 1661055519 |
Keyword | Chatter username to search for |
Save Variable | Array name to save the results into, will be saved as a local button variable |
Save to File | Whether you wish to save the results into a txt file. Will be saved into YOUR SAMMI FOLDER/Ext/twitch_chat_logs/chat_log_chatters_/$vodID$/.txt . The file will be overriden if you perform the same query for the same VOD ID again |
Full Word | Not applicable |
Case Sensitive | Not applicable |
Privacy Policy
This developer declares that your data is:
- Not being sold to third parties.
- Not being used or transferred for purposes that are unrelated to the extension's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Reviews
Coming soon!