Product For Members
Promo available

a_chatbot system for SAMMI

£0.00
10% off for Twitch Subs, 25% off for Members. Promotion auto-applied on checkout.

v2.1 - updated release / bug fixes

Members exclusive.

A button to import into your SAMMI to quickly set up a way to send questions/prompts to OpenAI and generate responses customized to your chatbot's background/story to give it flair!

Features:

  • Cleans up any unfinished sentences to exclude from the response to you
  • You can add descriptions of people in your community and it will recognize them in prompts/questions or if the person asking is in your ai.ini file and include that when generating it's response!
  • Customizable background with variables to add randomness/flair to your bot's personality

Features coming in the future:

  • Memory (remembers the last x amount of questions and replies)
  • Include your own microphone audio in prompts so the bot knows what you said in the past minute

These features will be released with tutorials on how to update your button without breaking any modifications you have made.

Instructions are included for EVERY section in this chatbot button to help people understand the structure of this and how to set it up.

I will ONLY provide support in my Discord's #supporter channel so I can verify you should have access to this system. You can join at a-bat.com/discord

DISCLAIMERS (PLEASE READ)

DO NOT REDISTRIBUTE THIS

Giving this away for free to others undermines any support for the work I do and makes it harder for me to release new things and continue giving back to streamers and the community.

While I could have written this as an extension and obscured how it works, I preferteaching people and showing them how I built it so they can learn how I did it and hopefully be inspired to build cool things of their own and pay it forward.

THIS SOLUTION WILL COST YOU PER USE

OpenAI and most TTS services cost you per usage. For example, using OpenAI and Amazon Polly as the TTS will cost around $1 to $5 USD per month for most people depending on how often your chatbot is used and how often/long you stream.

Please note you will need to do some setup in order to make this work

  1. You will need an account and API Key from OpenAI
  2. You will need to make an ai.ini file in your SAMMI folder (sample file included in the button)
  3. You can customize the ai.ini file to add/remove/modify randomness of the prompt to give your bot more personality or less
  4. You will need to customize the prompt structure sent to OpenAI (example: ("Roleplay and act as if you are a chatbot with a " + personality + " personality, who is an assistant for the streamer and their Twitch streams."))
  5. You will need to integrate a TTS system on your own to use the /$speaking$/ variable to send to it or use the $5 SAMMI plugin for TTS.
  6. You will need to add in your OBS animations/effects as needed (slides character on screen, makes them speak, show text on screen, etc).