I gave instructions on how to do this for RU-vid, but I think the auto-moderation for the comments held my comment for view. If anyone has questions, feel free to reach out.
I don't see anything in held it may have just deleted it. If you are on Discord you can DM me and I will happily put them in twitch message works as well. I sometimes wish there was direct messaging on RU-vid but I am also glad there isn't as well.
@apreslin Gave this info for optimizing for RU-vid use. I got this working on my RU-vid Livestream. It works great! A few notes for those trying to get it to work: RU-vid has a 200 character limit, so be sure to set it to 200, not 400. If you do not do this, the bot will not respond to questions you ask if its response is too long. You need to create another RU-vid account as the bot. Make sure that once you create the account, you also need to create the channel. Once you create the chatGPT action as shown in this video, the sub-action defaults to "Twitch Message". You need to create a new sub-action for RU-vid to "Send Message to Channel" If anyone gets stuck, feel free to reply with @apreslin to this and either him or I will be able to help. You can also check out his my and test out "CincyBot" to see it in action.
@@IshanGaming96 if you are talking about a character limit in the response out to twitch then you would put it in the behavior. Respond in 400 cahracters or less. If you are talking about toekn limits used by the CHATGPT API then it is in the code under tokens but be careful fooling around with the code you can break it
I've been checking back and forth constantly and finally managed to get this working. Thank you so much for this video! Here's a sample of what I got back. "Yes, perhaps you could try knitting a sweater for your goldfish or watching paint dry. The possibilities are truly endless." Thanks again for your help!
Glad you liked it! I had to update the video because Streamer.bot updated so I included stuff like the randmoizer, some logic to ignore bots and other stuff we have discovered to make it work smoother. I recognize the name so I take it you are the coder? If so thanks for the cool code man.
Nice one! Algo brought me here and while it may not be for me I haven't seen anyone else cover this and you did a great job! Engagement for the engagement god!
Great that you reshot the episode. The chat has been working for me for several days :) thanks to you, and the command about the character limit works very well. I only forgot to change the information about missing data - but there was no such information in the chat yet :). Thanks again and best regards :)
Thank you so much for this video. I’ve been going mad trying to figure all of this out. Talking months trying to have my bot work properly without writing an essay😂. Thanks again.
Great and straightforward video, had a little trouble at first but got it working quickly since the video is so helpful and goes through many of the basic common things one could have missed. Keep it up! :)
Hey hey! Good stuff as usual. Since your original video I've added a thing that also tells the bot what game is currently being streamed. He seems to sometimes incorporate that into his responses. I've also added a bit of text to tell him that he should never use emojis or punctuation in his responses, and that seems to be working well so far too.
@@HouseofJacobs I have my bot speaking through speaker.bot so him putting emojis and asterisks in there makes it a bit odd, so that's why I tell him not to use those. Left that part out. Also I made a channel point reward that gives him a more evil personality for about 10 minutes.
You know, Everything in this video is explained very well, I did want to implement tts and went to check the comments. This legend is still responding to them! You Sir, have Earned this Like, Comment, and Subscribe. (P.s. I would like a short explanation on how to use tts using this, and how to implement it with speaker.bot)
you coudl try telling it to respond in a different language under the behavior. I Was pretty sure I had peopel speaking different languages to the bot trying to see if it understood korrean and stuff and it worked...although the responses were a bit funny and off
Thanks. If i could figure out how to make this more prevalent in the search i would. People have really liked their bots after they did this and the chats have so much fun with them
You should be able to switch all the Twitch available and commands to RU-vid instead. So have it read RU-vid message, Have it output to RU-vid message etc.
1 thing to check is if you set up payment in ChatGPT. If you have that set up ensure that you have all the settings I go over properly set in the bot. Mainly the API key tends to be the biggest issue make sure to have no extra spaces and just cut and paste it directly from ChatGPT when you set up the API key. If those dont work let me know I will give you some other common errors
NOTE: to get the random messages to work as a "percentage", you need to tick the "Auto Type" box in the If/Then action box. I kept setting the percentage lower and lower but the bot was replying waaay too much. when I ticked the "Auto Type" box, it finally behaved correctly
Thanks for sharing this, I've managed to get it to work and used the behaviour variable to tell the bot to pretend to be a character from the game I'm playing. Then when I talk to it, it answers in character which is great. Even managed to get the timed chat working but rather than answer someone, it just randomly talks in chat every few minutes trying to start conversations. All I need now is people to actually watch the stream and interact with it, one day they'll come :)
Yeah a timed action works as well. on that did you tell it to do random facts or talk about somethign from the game? Just curious. And yeah one day peope will come.
@HouseofJacobs I asked it to "say something to get a conversation started, but remain in character". Seems to work well, I might have to tell it to dial it down a bit, there's 2 enemies in game and I said "mention x 50% of the time and y 50% of the time". That seemed to work as well. I might try giving it a lot more in the behaviour part, but not sure what the limit is
@@mjellings some peopel have given it a huge behavior and it has worked. I will say if it starts acting weird the first thing to check is the behavior if you made it real big. Have fun figuring it out and seeing the limits
@@HouseofJacobs Are you able to help explain how I can provide it with a "huge" behaviour, something that's multiline and contains headings etc? is that possible?
@@mjellings I am traveling this month and not at my computer with my bot so I couldnt walk you through it exactly but maybe something along these lines. Probably the easiest solution would be to try typing everything out in a word document and cut and paste it into the behavior line. If that doesnt work, You can try creating a variable subaction where you type everything you want the variable to be and then in the behavior line you may be able to insert that variable there and it may be able to populate.
Thanks for the video. This is a great command. Question, it replies multiple times to every time whether it is from a specific user using the @ command or just when it hits the random number any fixes for that? Thank you for all your help
I would check to make sure you don't have mutltiple isntances of the command running. so liek if there are two different versions of the command outputting to twitch or two of hte same triggers on one could do that as well as it would trigger twice
@@HouseofJacobs@Patriot_King I have the same problem, I did the same steps in the video, with one difference, instead of configuring for Twitch I did it for RU-vid, the bot responds once if I quote it, but if you speak without quoting the bot, it responds with 4 messages in a row
@@HouseofJacobs so I'm trying this on youtube and I'm running into the issue where it continues to talk to itself. I do not have the integration for it to randomly speak to chat, it answers itself continues and then stops on its own.
@@VetAwareProject if it uses the command you placed then it will keep repeating. Say you told it to @haousebot and it starts the line with @housebot in the replay it may continue to talk to itself. Try it with an exclamation since usually peopel use @ when they mention people. or in the command (not the action) there should be a button to click to ignore bot.. You should also be able to do an if/else command to ignore itself as well if that doesnt work. One of those things should work.
So glad you re-did this video. It works now without replying to itself. One question I have is about the bot account in streeamer.bot...... my account and bot account are the same. I've not added/enabled the random number generator..... I wonder if I do......will it spam my chat as before?
I mean you dont have to make a bot account but you will have to treat your own account as if it were so in the random generator you just tell it to ignore messages from you instead of the bot accounts I call out. No biggie
Nope no new updates. 1 thing to check is if you set up payment in ChatGPT. If you have that set up ensure that you have all the settings I go over properly set in the bot. Mainly the API key tends to be the biggest issue make sure to have no extra spaces and just cut and paste it directly from ChatGPT when you set up the API key. If those dont work let me know I will give you some other common errors
Great video, thank you so much! Do you know of any guides out there to further customize the bot? I'm interested in having it know fun facts about me, my interest/hobbies. Also, having it alter its responses based on the game we're playing or the occasion.
There are a few creators who go over general commands and some much more in depth stuff for stream.bot but they hadn’t covered this so i did this one. I would try looking up Nutty he has a lot of stuff for streamer.bot. As for adding in info to what you have for the AI adding variables and such to the behavior goes a long way. Look up streamer.bot variables and they cover a lot of the common variables you can use.
This is great, thank you for the updated video! I followed these steps and the bot works great, with one exception - when a new chatter enters twitch chat and addresses the bot for the first time, the bot responds twice. It only responds twice on the first @, after that, it seems to work normally. Anyone else have this issue?
oh we figure this out. It is responding once to the person specifically talking to it and the random generator is hitting at the same time. You can do another If/Else statement with the variable as "message" the operator as Contains and the value as @{botsname} just like you did to ignore other bots. You are basically telling the Random chat action to ignore that specific verbiage
Unfortunatelly it doesn't :( I think it is because I didn't set a billing because the only option is a creditcard which I dont have. There is a 'Free' tier option on the OpenAI website which I use so I assume setting up a billing is not really the problem. In my chat I do get the message 'I have no data'. But I'm not sure if that means the API is working or not
You have to set up billing for it to work that’s is the only way to get the api to work. The free openAI is just for use on the webpage that is the regular ChatGPT we know and love but to get the api it needs a credit card. Maybe a visa gift card would work if you don’t have a credit card. Like i said in the video i have used $0.06 since i started using this months ago
One thing that would be nice to tackle is the double response. If you use @bot_name [message] in the twitch chat. There is a small chance (the randomNumber value)% it gives a double answer. So, it replies because you used the @ and it replies because the random number is lower than x.
Superb video, been looking for way to get this started!! Also want to take it to the next level and have a "Jarvis" like bot that comes on screen and talks!! If you know how to do that for streamer.bot then that would be a great follow up for me!!
Hey man, I've watched the video and decided I'll pay for Chat GPT Pro to get 4-o. If I pay, there shouldn't need to worry about max tokens. Do you know what I would put my max tokens to in that case?
@@HouseofJacobs So I'm having a couple issues now that i've been using it for a few streams. First, sometimes it will reply to someone's message twice. Second, In the random message actions, I'm not sure if the random number argument is working correctly. I have it set to less than 11 (essentially 10% and under) but it randomly replies to what seems like a lot more than 10%. Other than that, my chat loves the hell out of it.
@@tvHTHtv yeah sometiems the bot does repeat stuff if it has an issue. If it doesnt understand something it may also repeat itself as well. If it gets stuck shutting down the streamer bot and restarting it fixees it. As for the frequency of random replies I suggest somethign near 5% or less. I have mine set at like 3% and I have had it reply up to 3 times in a row and then doesnt say anythign until like the end of the stream after that. I guess turn it down if it seems liek a lot is all I can say.
Hello there, thank you for this great video first of all. Somehow it seems I am the only person where the bot is not working at all he is just giving me No data all the time, did someone else had the same issue?
You aren’t the only person to get that. Like i said in the video go back and check everything again and make sure you have set up the billing on chatgptr. They want you to prepay for API usage now but the minimum is $6 so not a big deal
Does my bot account need to be active? I set this up yesterday and tested it successfully. All I did was restart the PC before my stream, Streamer.bot was active, and it no longer worked. Wasn't sure what to troubleshoot. Thank you for the video.
yeah streamer bot needs to be on and active in the chat for it to work. It isn't like stream elements or nightbot where it is website based and always on.
So there is an API version you can pay as you go with so you don't have to pay the $20 a month or wahtever. You preload the billing in the API section of CHATGPT and it pays per the amount of usage. I think in almost a year I have only paid liek $1.00
I don't know what the problem is - I did everything as in the video, I connected the payment methods and the API works well, because thanks to the DALEE key it is able to generate my photo
Thanks a lot this video first. My problem is I follow the step set…sorry I am not an English’s user so I use translate to watch. When ChatGPT can work ..If A person say something,it will random reply,but it also reply it self😂😂 So I follow the step set bot if/else that step , user xxxx bot name.but the video seems like user(botname) xxxx botname(no need type) than choose break. Sorry about my bad English, but finally it’s work😂😂😂😂 Just a little suggest,maybe you can type more thing need to notice down video. I think It’s would be best good for the viwer if they have problem(like need setting how to pay…or other viewers feedback. But it’s still good,and you do a great thing 😊😊😊 I’m sure I will still follow your channel and tell if other streamer need ChapGPT…thanks again,and sorry again my bad English😂😂🎉🎉🎉🎉
First, Thank you very much and I am glad you were able to work things out. If i were to go over every little detail on how to set up streamerbot, paying for the chatgpt, exactly what variables are possible to use then the video would be very long. I assume most people understand the beginning workings of streamerbot and that you need to pay for chatgot api keys. That being said I could do a video for setting up streamer bot and chat got api keys but there are lots of videos on that. I didn’t see any videos on setting up AI so i focused on that part. I plan more videos in the future and maybe i can break them down better into smaller subjects but i didn’t think people wanted to watch an hour long video on how to do every little thing from start to finish .
There is no free way to use this that I know of. Tokens are a basically a certain amount of characters per token and each token has a cost associated with it. Basically a 400 charcter response on average is about 80 tokens. depending on your usage its like $1.50 for 1Million tokens. Just ballparking for GPT3.5 Here is the pricing breakdown. openai.com/pricing#language-models It isn't a lot I prepaid $6.00 and have had 63 requests ((bot responses) since paying and I have paid $0.03 so far. Some of that was me testing ChatGPT4 as well which is more expnsive.
@@HouseofJacobs ohhh i get it.. it's just for chatgpt then.. not the stream point/tokens... i got it working.. i just didnt understand that part! good stuff man thanks
@@OfficialNugzzCrew Should last you a good long time. Technically you can use CHATGPT4 but I have had issues getting it to work properly with that. I just stick to 3.5
I either havent had an issue with the update or havent updated. I would suggest deleting the command and reloading it if it was working before. Sometimes updates require going back in withthe commands and changing them. I had to do it with several alerts and commands before. Like the updated bot loses track of where files are stored and the data rerquired to run the commands and reloading the commands fixes it for the most part.
@@HouseofJacobs Hey Buddy it still doenst work :/ i cant finde the issue. du you have a Discord or a support to talk with ? Maybe something with ne new Api Projects ?
@@dravensnightmare1131 Yes I have a discrod and I have helped people there as well. there is a link on my Twitch page. Im at work so the computer blocks discord unfortunaely.
My AI now just says this KeplerX - Today, I am your trusty AI assistant, ready to help you conquer the world of streaming. Just call me Kepler's Sidekick or your Personal Bot of Awesomeness. Whichever rocks your digital boat. So, ready to dive into some streaming shenanigans? Let's go!
Thank you, it was a very useful video, the chatbot is finally working again for me, but for some reason his answers are very short, he writes half of them many times. However, it is given what is in the video to be 400 characters or less. What could this be? And how can I make it bigger?
you could give it a bottom limit. Say to write the responses bewteen 300 and 400 characters that should spread it out more. Or change hte behavior to give it more personality
@@crytekun Stream.bot has capability for voice command and if you use Speaker.bot from the same website and enable the TTS subaction at the bottom you can set up a voice for the bot. I planned on making a reward redeem for Twitch for Dad jokes that my bot will just speak it instead of just put it in text.
@@HouseofJacobs Thanks for taking the time to reply! Yeah basically what I want to do is a kind of avatar character next to me with whom I can interact on stream. I'll check out your recommendations, thanks again!
Hello ! I wanted to try it with a redeem and answering with the TTS. The rawInput and the TTS work, but unfortunately, the bot keeps saying he had no data at the end. I have a proper API key and everything seem setup correctly. What do you need if you can help me ? (thanks a lot in advance)
I haven't dealt with TTS much but let's see whatwe can do. Does the bot say everything it is supposed to and adds the phrase I have no DATA at the end of talking or is all it says is I have no data
@@HouseofJacobsHello ! The bot use the entire sentence like this : This user said %rawInput%. %finalGPT% And with this, he say at the end that there is no data
I kept getting "I have no data" spit back at me until I removed quotation marks in my behavioral settings where I used in some sample dialog for the bot. It seems the bot doesn't like certain coding symbols used there. It seems to be working fine once I removed those. Hopefully this helps people who get that error message.
@@joaorangel363 There are several reasons you can show I have not data. That is the default message to let you know it has an issue I would check that you set everythign up in the bot prpoperly and then you will also need to ensure you set up your CHATGPT account properly you will need a credit card (peopel have used visa gift cards as well) to set it up.
Thank you very much for this tutorial! It works like a charm but I need help with some things. I set my bot as a "streamer vtuber" so I want it to pretend it is a human - but it always writes like a bot and does it really fast - I did put a random delay for messages but while it works it still doesnt really make a difference. How to make the bot more human? I told it to ignore grammar and interpunctions but it doesnt want to do that. Also how can I make the bot ignore the messages between other people?
I dont know that you can get it to ignore pounctuation. You can probably tell it to act in a certain way like be sarcastic you arent AI. I've seen peopel tell it that it is a robotic chciken or a friendly dog and it still has good grammar but tends to use some of the animal affirmations lik ebark woof cluck whatever As for ignoring messages between people I don't know. I would think it woul dbe more human to interact with those messages much liek any other person would
@@HouseofJacobs The bot doesnt have any memory so when it starts responding to 2 people responding to eachother it just turns into spam. But still thank you bro.
@@OnecaresDenClips on the same github there is a memory component I jsut havent done a video on how to install it. Basically you copy and paste of the C# code with the new memory code
great video! i have a question... do you know how to change the links it gives.. like if someone ask what is the discord like it gives a generated link instead of the real link.
yeah unfrotunately the CHATgpt rules doesn't allow certain things so like a link to your discord wouldn't work unless you told it to in the arguement. This is Discords have an invite link so the CHATGPT can't create an invite link to your discord nor does it know it as it is generated by Discrod itself.
@@kakahisato I am not sure what you are trying to do but if you are just wanting to give out your discord link for peopel the best way would be to make a specific command with no AI and just have it output to twitch. Example Action: Discord Subaction: Twitch Message (My discord Link is xxxxxxxxxx) The command/trigger would be !discord to make it simple. Just dont use AIs for links and private type information. Your viewers will just have to stick to public type info to discuss withthe bot
i set this up for youtube and followed the new steps and the part where you added the Set Argument, in the %user% said %rawInput% it just shows %rawInput% in chat.
i have not retested since watching this video but the fine tune bot portion will that fix my bot from just word vomiting everything in the behavior section. like sometimes when asked what is your favorite animal dogs or cats. it says turtles cuz that is in the behavior but itll will just continue with everything else like the color, song, movie , hero, ect.
hi is there a way to have the bot generate a response without the use of twitch chat? An example usage would be triggering bot with a hotkey and the response is randomly generated from defined text within streamer bot(instead of twitch chat)? Trying to avoid typing to twitch chat/whispers to generate a response. 😅
I don’t see why you can’t. Just change the trigger or if you have a steam deck that would work to. The problem is the bot needs words to interact with. Maybe if you made an extra command and changed the argument for behavior to randomly respond with something and the trigger be a button press by you
I really dont understand why you spend money. special for Twitch, the chatgpt api are without paying money - say chatgpt 4. I get only I have no data - is there any indicator to see if the api are connected?
Don’t know anything about hooking up the chatapi through this without paying money. If you don’t set up an account it won’t work and you get the i have no data
Just add the user target redeemed at the top of the action that is were this is made for this will make the bot only talk to the correct user So jo need to add all this extra stuff
Yeah that didnt work in the past which is why we came up with the work aroudn we did. Either way works now though. Not sure if it was because of the newest stream.bot update or the ChatGPT update but glad you found a simpler way
Hi, what can i do to stop the bot from spamming so much? It writes every few seconds, where can i change the amount of messages it sends by time or minutes?
It depends how you want it set up. Did you want it to talk no matter what at a certain time or only when people talk to it or randomly when peopel talk?
@@HouseofJacobs I want it to talk randomly to keep the chat active, BUT, not so constantly. What my bot does is to type as fast as it can as soon as someone writes something and it causes that many messages i can't read. I like that it interacts without needing anyone to tag it, but it does it with a lot of spam. Is there a way to limit how many messages it should reply to in a certain period of time?
I like that he talks randomly when he wants to, but not that he does it so fast as soon as users write. I know there are ways for it to only post when tagged, but I prefer it to do its job of keeping the chat active as just another user. I would just like to limit a little bit the speed at which he sends his messages.
@@lunameow7722 if you used the random chat command I came up with just turn down how often her responds. So if it is set to 0-100 just put it at 3 or something. You can adjust as you like. I will say it always seems like the bot is speaking more than 3 percent of the time but I have had almost a whole stream where it didn't talk and the next stream it wouldn't shut up...it's random
hi, I have several issues with setting up the steamer bot. 1. After i managed to get it to work it keeps replying the same text. 2. I want it to respond in german, how can I set this up? Thanks in advance!
I would put it in the behavior to respond in German. For the other part where it repeats, if for some reason it has an issue with processing the question or comments it will repeat the last thing is says. Some people have made the behavior easier for the bot to understand. Try not to use any symbols in the behavior so like no commas or apostrophes and see if that fixes it
@@HouseofJacobs thank you so much for getting back to me! I managed to set it up properly and had some funny conversations during my stream today. I just figured 400 characters are way tooooo long. So I tweaked some settings and now it works perfectly fine 😍
@@Rehleiinstreams yep that one works great for me as well. To keep up with all the changes I would have to make a video every month. I usually only update the video when there is a major change
Hello, I recreated the tutorial from the last and this video. But it always says "I have no data". The temperature cannot be set to 0.9 for me then it jumps to 9. For me it only works "," i.e. 0.9. Everything I tried with a friend didn't work.
@@sofa-sportlertv1030 I would suggest a couple. 1 make sure your API key is good and you ahve a credit card linked for billing...the API key wont be useful unless you set up billing. 2) being that you are getting the no data response that means your command works so go through and check that you filled out all the fields properly..Model, temperature (which you already fiddle with) etc. if you dont have Chatgpt 4 you need to put chatgpt 3.5 turbo in for the model or it wont work as well. So just double check everything. After doing those save and shut down your bot to reset it and try again.
I did it all you did in the video and the bot keeps saying i have no data, i removed it all out of streamer bot and did it the same way as in the video again and still it keeps sayng i have no data. Any input on that if you have. Thanks Update: my free $5 is gone and openai dont accept paypal, so this was it for me with the fun of the chatbot.
eu fiz o pagamento do API key depois de ter seguido todos os passos do video...continuo recebendo a mensagem "i have no data". será que preciso gerar uma nova API key?
you can generate a new aAPI key and it costs nothing more than the original money you used when you set up your account with a credit card (i think it is $5) Put it in exactly like it says no extra spaces and try that . If that doesnt work go through and check all the rest of your settings are exactly like the video one more time.
@@HouseofJacobs finalmente consegui fazer funcionar. criei uma nova API key, e depois revisando cada passo, notei que na temperatura digitei 0.9 mas o app reconheceu como "9". alterei para 1 e começou a funcionar. porque quando mencionamos o bot, ele responde duas vezes?
@@chromusbr it is responding to the response and to itself as well. I would suggest putting in a command to ignore itself. I cover that in the video . It is basically an If statement that say if it is the bot ignore it
i get the "i have noi data" i have everything the same as you double check, I tried to adjust the behavior and temperature but it didn't work, I also have 5 paid credits on my account, what else could it be?
Besides checking one more time all your settings are correct I would create an new API Key and put it into the bot. Make sure you dont add anything to it including and spaces you might accidentally create when using copy and paste.
@@HouseofJacobs i did the new api key but no luck, i tried to make the behavior more simple and i tried to use the default rawInput variable but i always get the no data stuff 😭
Usually it is something simple like a mistype somewhere like in the temperature using a comma instead of a decimal point. Have you tried just putting the Temperature to 1? Laso I am reading back through your other comments does 5 paid credits mean you set up billing with Open AI? because if it isn't set up you will get the no data thing for sure as well.
the fact you can get no data at least means it is connected to your account and twitch chat properly. I would remind you that you need to load the ChatGPT account you created with some money, you can't just use the credit on it. Also check the API key maybe make a new one and copy and paste it after completely clearing out the old one. And set the temperature to 1.0. One other thing that has been messing people up is if you put any symbols into the behavior like " it can throw streamerbot, the code and or ChatGPT off. C# sometimes doesn't like pulling in extra symbols and such because they can mean different things to the Code. check those and go through the video again to make sure you didn't miss anything
Wow good job. That was a lot to accomplish what you wanted done. It is literally how I end up doing everything at this point. Just keep trying and researching
@@HouseofJacobs Oh thank you :) Well it took me a night so sleep over it and another random Video that showed me the variables-window. In that window basically my research began. All that stuff I thought would be impossible to figure out, like the C# did not take very long, maybe an hour. Somehow I like to figure out how stuff like this works :D
i did every step but when it comes to chatting, it never answered me. where did i do wrong or did i miss something? edit: his answers goes to speaker.bot not to chat and it only says i have no data. even when i write a "you are an AI assistant." to behavior
if you arent getting I have no data back then the bot isnt even in your stream. Make sure to give your bot channel permission in your stream and make sure it is connected
@@xAliImranX2 if the bot isn't responding make sure it is connected to your stream with all the permissions and account info it needs. Also I believe by default the command is disabled when you import it and you will have to enable the command and action. Try that
I moved everything over to Github so just follow the link. there is an import for 2.3 and below and 2.4 although I didn't do anything except import the original into 2.3 then upgrade to 2.4. You asked though and you shall receive
Hey, is there anyone who could help me a bit? I have tried to set this up but I'm failing and I can't see where I have gone wrong. All I am getting is "I have no data" but I have followed the video to the second :(
Two things change the temperature to just the number 1 second make sure you set up the ChatGPT account and paid the $5 or 6 they require to establish credit with them
@@HouseofJacobsI've put money on it and I've set it to 1. Im going to leave it a little while to settle and go back to it in the morning. Thank you for the reply 💚 I'll let you know if i get it working 😁
@@tclucasa some people have theorized that change over messed it up for initial setup but I am not sure about that because I am using 2.3 as well and my bot just keeps working.
This is a fantastic tutorial, but I just had to reinstall a fresh install of windows and all the things, and Im on streamerbot 0.2.4 now and the string is broken by the new version. I hope this can be fixed soon.
I havent had any issues with my bot after upgrade. I don't know if that is because I already had it installed. I will check and see if there are any differences on a test bot I use. Until then you could do a fresh install of streamerbot at 0.2.3 then put in the bot then upgrade the bot as I am assuming it automatically adjusts somethign in the upgrade. If there is a big enough difference I will do another video.
@@HouseofJacobs Thanks for replying. I was actually able to get V0.2.3 installed and setup, so thanks for the idea for trying that. Im afraid to try to upgrade to 0.2.4 however so Im going to just leave it for now. Thanks again.
@@72olds455 no worries. I dont think there was anything super exciting with the new upgrade I am even using anyhow and liek I said once it is upgraded with all your commands in place it seems to just port them over properly.
@@Sw33tBabyRays Model is one of the arguments in the action where you put either Chatgpt-3.5-turbo or chatgpt-4 Other things can cause this as well make sure you have set up billing with Chatgpt. people forget to do that as well
@@Sw33tBabyRays yep so if the model says "gpt-3.5-turbo" then you are good. I would suggest checking all the other settings once more and making sure when you copy the API key that there are no extra spaces or anything before or after the key.
@@virtosa_ I do not. I only covered installing the AI and making it work properly. I did not cover every detail because the video would have been too long. I can put it on the list of Videos to make but the list is long right now
@@virtosa_ Set it up as a channel point reward inside of streamer bot and have it as an additional trigger on the AI Chatbot action. I think there are channel points you can use that let people add text to the redeem but I am not sure.
If the random number is really high it could be hitting on the regular command and the random number as well. You can lower the random number down (i used 75 for testing but I leave mine at 5). If that doesn work I pinned someone having hte sdame issues and I replied with the fix.
@@HouseofJacobs I have multiple actions using chatGPT for different events / triggers. Is there a cooldown before a new message can be generated? Is that what's causing the dupes?
@@iamvlvt I would check to make sure that there are not multiple commands for Chat/GPT that have the same exact trigger. So liek two of the with Twitch MEssage Trigger. I feel like that may be pretty easy to overlook if you have several commands
I figured it out. From another of your Streamer.bot videos, someone left a comment to create an argument and set the Variable Name to "rawInput" and the Value to something like "%user% followed", for example. Put this above the Execute Code sub-action. Now, no dupes are generated. Along with the aforementioned step, I also had to delete some of my triggers and readd them for it to work. This may be because I created the actions before the new version of Streamer.bot was released.
@@therealfacepizza yeah I have no idea why but it doesnt use the free $5 credit it gives you. I put 5 or 6 on my acccount and it has lasted for over a year
I found that this kept having issues with repeating itself or the dadjoke variation. So encase anyone else has that issue add a "Clear Non-Presisted Globals" to the end of the sub actions
@@HouseofJacobs yeah I found that clearing this out helps improve that slightly. I also added a (don't include bikes, crow, and others) to the behavior line that has helped
@@HouseofJacobs Huggingface has it's own AI model like Open AI which works for chat apps, i am wondering can we integrate that as well, I have some idea with inference api, i tried but it failed to respond in chat :(
text to speech? I dont see why not I use it for when followers come in and such and the bot talks. You just have to downloader speaker . bot and set it up. By default the program has the capability at the bottom of the sub actions tab.
@@HouseofJacobs i just made a account to get the api, i watched the video like 5 times step by step it says that the key is active i just get all the time that it has no data and its annoying
@@machothecat the model argument needs to be gpt-3.5-turbo make sure to put it in exactly like that or it wont work. People have said they messed that up as well
Has anybody managed to get a different joke other than the classic about atoms? I am always getting the same joke when I ask for one every time. Even tried trying gpt-4 which I know will cost more. Is it just me?
yeah the problem is the bot has no memory of what it already said. I plan on coming up with a way specifically for DadJokes to store what it has said before on a text file and have it check that to see if it told that joke already.
I made a special command for dadjokes outside of the AI where I have a list of twitch messages and I make it randomly pick one and post it. You can do that in the mean time.
@@HouseofJacobs Kool - I was thinking something like that - I have a text file with over 300 jokes and a DadJoke command that picks one - maybe if I build the logic of if the message contains the word "joke" to trigger that rather then GPT reply. 🤣
Everything set up. I always get this error in the log: InlineCode :: There was an error running the instance for 'Custom GPT [max_tokens: 100]' System.Net.WebException: Error en el servidor remoto: (400) Solicitud incorrecta. en System.Net.HttpWebRequest.GetResponse() en gdaa05cd939a414ca41e118890bfe864.ChatGPTAPI.GenerateResponse(String prompt, String model, String behavior, String temperature) en gdaa05cd939a414ca41e118890bfe864.CPHInline.Execute() en _Ceu6kwnmCZ0czfQoRtuWCf2ubtI._gUa3112g47c0rmOA5yDkMId472L(Dictionary`2 , String ) en _Ceu6kwnmCZ0czfQoRtuWCf2ubtI._gUa3112g47c0rmOA5yDkMId472L(Dictionary`2 , String ) en _PHy0xaC2tdNwDAXjn2ilHodGIW._cza4aoM8luFVCNIPBPPvsx13Lgc(Guid , _7BOSPLAX2298Qgym33cKfOumaIG , Dictionary`2 , String , Boolean ) en _ONnmbSu1FOyp2g48wQeQpIHpKdf._iGFAWyKsDO2nNkJRY7xvBW3oEhK.MoveNext()
@@HouseofJacobs Yes, Everything configured, the bot always respoinds "I have no data". I have found another C Code very similar to this you use and now it works, so maybe there is any change in the way requesting to the Api? Not a programmer but reading the log and comparing Your C code with the other I found basically changes the lines where it mounts the string for the web request and the way it does it.
@@DJPOLE I wish I knew what the issue was as I am not having the same issues. I am glad you found a similar code that works. It may just be an earlier version of this code but that's fine as long as you got it working that is the important part.