I gave instructions on how to do this for RUclips, 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 RUclips but I am also glad there isn't as well.
@apreslin Gave this info for optimizing for RUclips use. I got this working on my RUclips Livestream. It works great! A few notes for those trying to get it to work: RUclips 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 RUclips 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 RUclips 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.
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 :)
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!
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
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)
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! :)
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.
You should be able to switch all the Twitch available and commands to RUclips instead. So have it read RUclips message, Have it output to RUclips message etc.
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
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
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 RUclips, 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
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
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
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.
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
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.
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!!
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.
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 .
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.
@@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.
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
@@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!
Do you always need to have a billing information for it to work? What if you have remaining credits? Mine keeps saying no data. Also does it matter if u create the key before adding a billing? Does adding a billing later on automatically update the api key?
The credits I assume youy are speaking of is the $5 you start with. I found that you stil need to input your own money intop the account to make it work. It may be a thing where the credits work after you input the initial money. If i ever find a way to do this for absolutely free trust me I will put it out there. AS it is now it is very cheap so I dont worry much about it
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.
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
Hey! I was trying to get the Memory code working I saw you mentioned in the comments. With the help of chatgtp I managed to get it working (replaces the code) and made a.json file and it seems to work but the problem I have is that I get the "no code" error if I have the he temperature on anything but "1" which makes him way too wacky. I like him on 1.5.. Do you have any ideas why it doesn't work if I have 0.5 for example? Maybe I have missed a step or should ad something
Several others have mentioned since the updates of chatgpt and streamer.bot that 1 is now the number that works. I would adjust the wording in your personality block and see if that calms the bot down. I haven’t changed mine from 0.9 since i put it together but on my test bot i had to put it to 1 there
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
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.
I would go through the whole thing again and make sure you have everything right. Usually if it is messed up it says "no data" and doesnt just give you a -
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
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
@@HouseofJacobs Oh I would love to see a video on this! I have been using this bot but It's sad that it cant have any real conversations and only answer one message at a time
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
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
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
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
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.
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
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 know chatgot was having issues over the last couple days and APIs were down. I would ensure that you have set up a new API key and have put credits into chatgot. I know it says you start off with free credits but i know it won’t work until you out your own credits in
@@LittleLadsLearning is the temperature set to 1? A lot of peopel have said they had to put it to 1 to make it work. Also the bahvior needs to not have any weird special characters or anything tht tends to mess up the coding when it processes it
The same tab you hook your Twitch account to there is a spot to hook up a bot Account. You just have to have a second acccount on twitch and hook that up. I believe there is a box to check to have streamer . bot reply with the second twitch account. be sure to give your bot account Moderator priviliges on your main channel
@@heykrash there is some code I included on the same page where the commands are you can use to replace the older code . I am making a video about it this weekend (Family Stuff always has a chance to derail that).
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 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
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.
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
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
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 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
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.
@@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 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.
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
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 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
@@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.
@@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
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!
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 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 :(
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.
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?
@@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.
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.
I gave instructions on how to do this for RUclips, 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 RUclips but I am also glad there isn't as well.
@@HouseofJacobs No prob, send you a friend request if your handle is HouseOfJacobs on there
@apreslin Gave this info for optimizing for RUclips use.
I got this working on my RUclips Livestream. It works great! A few notes for those trying to get it to work:
RUclips 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 RUclips 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 RUclips 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.
@@HouseofJacobs @apreslin Just confused How can I set limit to 200? and from where?
@@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 Have been curious about the AI bots for a while. Thank you so much for this detailed walkthrough, subbed and I hope you are freakin doing amazing!
Glad it was helpful!
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 it helped!
Very nice :) thanks for covering how this works, love the random interaction too you did - Nice to see people using the code
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.
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 :)
Good to hear!glad i could help
this pacing and tone REALLY helped me understand. thanks for the video. I am excited to test this thing out!
If you have any issues just let me know I’ll try and help out
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!
Hey, thanks man.
Awesome video. Great help.
Glad it helped!
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
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.
nice I love people adding to this and making it their own
@@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.
@@DaveGamesVT ohhh very cool idea on the personaility change. BTW I think you can tell speaker bot to ingore emojis as well so either way works
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)
Mind you, his last reply as of typing this is 39 Minutes ago.
@@puppetyoshi220 thanks
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.
You’re welcome
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! :)
Thanks. Yeah we (being everyone that commented on the first video) came up with a lot of little fixes after the update to streamer.bot.
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.
Thank you for the tutorial, but since I'm only doing stream on RUclips, how do you set this up for RUclips Chat?
You should be able to switch all the Twitch available and commands to RUclips instead. So have it read RUclips message, Have it output to RUclips message etc.
@@HouseofJacobs thanks for the reply! Anyway I encountered a problem where the AI responds only with "I have no data" all the time, do you know why?
Thank you so much. I'm glad I stumbled on this video!
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
@@HouseofJacobs You deserve the views! This is great info and it's so well put together.
Dude you are the best. Wonderful shit man, thx for the awesome video. Keep it up.
Thanks
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
Thanks, that worked!
@@nataliemitchell5055 no problem. It seems like the more peopel that work with this the more things we come up with collectively to better it.
My problem big than you😂,bot reply everyone is good,but he reply himself 😂😂😂
So the video say if else there,I type user and botname….he seems good now
@@HouseofJacobs haha I just saw this at few minutes. thank you a l lot
Great video! Finally got this to work. Thanks a bunch, and dropped ya a follow on Twitch! 🤘
Thanks
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 RUclips, the bot responds once if I quote it, but if you speak without quoting the bot, it responds with 4 messages in a row
You the best thank you for the updated !!
No problem 👍
Great Video! Thank you for this! This is going to help with assisting Chat.
Awesome glad this will help
@@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.
Hi, please tell me, is there any way to make the bot remember correspondence with people?
YEs I plan on filming how to inject the code I placed on github later today and posting it tonight or tomorrow
thanks a lot Jacob am not a native English speaker but it was very easy to me with your great explanation !!
Happy to hear that!
I love this video! Thank you for this tutorial!
Glad I can help.
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
I encountered a problem where the AI responds only with "I have no data" all the time, do you know why?
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
@@HouseofJacobs I've checked the payment in ChatGPT and still have $5 left there. May I know the other common error?
I found the problem! you need to type 'gpt-3.5-turbo' instead of 'gpt-3.5 turbo'
@@PakGM oh cool i was going to say usually a small typo in the settings of the command is the second biggest mistake. Glad you figured it out.
Perfect! I'd figured out most of it, but couldn't get the bot to answer when directly invoked. Thanks!
Glad it helped!
Great video - is there a character limit to the behaviour?
I am not sure exactly but i am sure there is
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
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.
How to make it work on other language? If I ask it in any other language than english it unswers "i have no data"
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
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.
It might. Also the behavior could be kinda throwing it off so just tweak that as well.
thank you for the tutorial!
No problem i like helping out
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!!
I have seen another program that allows for that. I too am Working the Jarvis route so once I have it all done I will do a video.
Waited for this vid :) lets see hopefully it works 🤞
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
@@HouseofJacobs Yea Im trying to get it to work with Revolut, you might now that company. Thanks tho :)
It works like a charm! thank you very much I love this
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.
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 .
Great video, thanks 🙏 How to set it up to other laguanges or will it reply to the language in the chat ???
I will reply in English to any language as default. Tell it to reply in whatever language you and it to reply in as part of the behavior
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.
You should be able to take out the new steps and talk directly to the bot. I will check the variables for RUclips and get back to you when i can
Just how detailed can you get with the behavior of the ai? Can I give it a back story? Lore? Come up with a history between me and the bot?
I mean youi can try . I havent gone beyond what is in the video myself
works great! thank you for this!!!!!!
Glad I could help
@@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.
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.
Oh.. how do you tell it in the augment?
@@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
Yeah I just thought I would be nice if someone ask the ai and the ai would give them the link.. but thank you for your help!
Awesome video! Is there a way to do this but using voice chat??
like you use voice commands or like it talks to you as answers?
@@HouseofJacobs both like having a voice conversation.
@@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!
@@crytekun can probably combine it with PNG tuber or something
Do you always need to have a billing information for it to work? What if you have remaining credits? Mine keeps saying no data. Also does it matter if u create the key before adding a billing? Does adding a billing later on automatically update the api key?
The credits I assume youy are speaking of is the $5 you start with. I found that you stil need to input your own money intop the account to make it work. It may be a thing where the credits work after you input the initial money. If i ever find a way to do this for absolutely free trust me I will put it out there. AS it is now it is very cheap so I dont worry much about it
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.
Good to know. It is always something small the bit doesn’t like that ruins it
Hi, I have this problem, how did you remove it?
@@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.
@@HouseofJacobs hello jacobs, I already have the balance available on chatgpt, I joined your discord can I send you a printout?
I have a problem that say i have no data , there any new updated or something ?
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
Hey! I was trying to get the Memory code working I saw you mentioned in the comments. With the help of chatgtp I managed to get it working (replaces the code) and made a.json file and it seems to work but the problem I have is that I get the "no code" error if I have the he temperature on anything but "1" which makes him way too wacky. I like him on 1.5.. Do you have any ideas why it doesn't work if I have 0.5 for example? Maybe I have missed a step or should ad something
Several others have mentioned since the updates of chatgpt and streamer.bot that 1 is now the number that works. I would adjust the wording in your personality block and see if that calms the bot down. I haven’t changed mine from 0.9 since i put it together but on my test bot i had to put it to 1 there
Dropped a sub! Going to do this tonight!
Thanks sir
question: you have to be apart of the paid tier of ChatGPT to have it work . correct? i ask because im on the free tier
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
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.
when I put commant it show '-" Something went wrong, check your Setup!" please help me
I would go through the whole thing again and make sure you have everything right. Usually if it is messed up it says "no data" and doesnt just give you a -
@@HouseofJacobs yeah now it saying I have no data
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
@@HouseofJacobs Hi again, thx for the ideas, figured it out! I have another question :) Can we use gpt 4?
@@abaytees Yep put it in exactly like this gpt-4o and it works fantastically. Even funnier that 3.5
@@HouseofJacobs thank you!
@@abaytees no worries
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
@@HouseofJacobs Oh I would love to see a video on this! I have been using this bot but It's sad that it cant have any real conversations and only answer one message at a time
@@Swebliss that will be on of the first videos I do when I get back in the States. currently on international travel.
i'm still getting "i have no data" even after trying everything. do i have to have a card on file first?
Yes you have to pay first
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
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
I don’t know. I thought Dalee and the chatgpt APIs were different. The only two options that work with this are the cahtgpt3.5 or 4
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
It would be amazing to have two bots running that would also talk to each other. "I have no chatters!" basically fixed. This is not possible right?
Two different commands could do it but not sure if it would get into a loop at some point. GIve them different personalities might help
But how would that be possible when you can only connect 1 bot account to streamer.bot? 🤔
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
Hey jo, after it update to 2.3 my Ai says only "i have no data" can you help me fixing?
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.
I love that, thank you very much!! It works really fine and is a lot of fun
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
@@19terracottapie Well awesome job
@@HouseofJacobs Thanks a lot I really appreciate that
@@19terracottapie Yeah that is the fix I used as well with the If/Else statement as well. It checks all messages even if they are commands
not understanding what tokens are or for.... can we remove this token part and just let people use it without payments or any kind?
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
@@HouseofJacobs i threw $10 on to see how far it gets me
@@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
@@HouseofJacobs naw this is working great man I’ll let it be! Thanks again for the quick reply
my bot keeps replying with "i have no data" when i test on twitch i've done everything in your video multiple times...any suggestions?
I know chatgot was having issues over the last couple days and APIs were down. I would ensure that you have set up a new API key and have put credits into chatgot. I know it says you start off with free credits but i know it won’t work until you out your own credits in
@@HouseofJacobs i have $20 worth of credits and created a new key i swear i've done everything lmao
@@LittleLadsLearning is the temperature set to 1? A lot of peopel have said they had to put it to 1 to make it work. Also the bahvior needs to not have any weird special characters or anything tht tends to mess up the coding when it processes it
@@HouseofJacobs yes it is
@@HouseofJacobs temp is at 1 and no special characters in behavior lol
How do I name my bot something different? it just used my name on my twitch account - unlike how you have it where its called bot
?
The same tab you hook your Twitch account to there is a spot to hook up a bot Account. You just have to have a second acccount on twitch and hook that up. I believe there is a box to check to have streamer . bot reply with the second twitch account. be sure to give your bot account Moderator priviliges on your main channel
@@HouseofJacobs THANKS! how do you get the bot to remember what it said for a few lines back?
@@heykrash there is some code I included on the same page where the commands are you can use to replace the older code . I am making a video about it this weekend (Family Stuff always has a chance to derail that).
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.
set the temperature to 1 and try that. It wont work with 9.
1 dosent work
@@HouseofJacobs
@@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.
@@HouseofJacobs
yes, it was because I didn't do the billing. Now everything works. Thank you for taking so much time for everyone
@@sofa-sportlertv1030 no problem hope you enjoy your new bot
Hello, could we have string import with the new version 0.2.4 please
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
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.
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
@@Loic_Tomatot Ok let me fool with it after work and I will get back to you. It shouldn't be doing that.
@@HouseofJacobsOkay thanks a lot ! I live in France so if answer later i'm maybe sleeping ha ha
@@Loic_Tomatot Trying deleting the TTS subaction and making a new one and see if that works. IF not let me know
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 😍
Btw changing the temperature to 1 instead of 0.9 did the job for me
Also I use the gpt-4o model which responds a bit more natural
@@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
Is there a way to connect your own created chatgpt bots ?
If it has its own API i would try and use the API key of your created bot
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 vou tentar hoje a noite e se der certo confirmo aqui.
@@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 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
That can be helpful. Also this doesn’t have memory and we have found that it picks the same two or three dad jokes.
@@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
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 😭
@@Stravioska do you have the model set to gpt-3.5-turbo?
@@HouseofJacobs yes, is like that gpt-3.5-turbo with no spaces
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.
Followed the tutorial down to the dot and the bot says I have no data. Idk what could be wrong
Did you set up the chatGPT account with a credit card and money?
@@HouseofJacobs not money, do I have to pay now? Thought it was once the $5 was met
@@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
@@HouseofJacobs thank you for your quick replies!
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.
I don’t know anything. About a free $5. And to get around the PayPal thing just get a visa gift card i think someone else
Did that and it works
Freaking awesome dude!!!
But I can't get it to work...
I'm exclusively getting the "I have no data" reply.
Help 😞
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
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
@@HouseofJacobs I've tried everything, but I'm still facing the same issue-my bot isn't responding at all. :(🤧
@@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 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
Nice Video, can you tell me to convert this in to TTS ?
Yep. you download speaker.bot and enable the TTS Subaction with the variable %finalGPT% variable.
@@HouseofJacobs do you have any video for this ? ( sorry my english isnt taht good)
@@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
@@HouseofJacobs ok thanks a lot. at least i did it but for now im struggling to do it with channelpoints,bit or something else xD
@@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.
I always get dupes. Any thoughts?
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.
Thank you! I'm not using the Random Number action. It's a completely different action that I want to go off for specific events.
@HouseofJacobs
@@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.
This is not working for me at all i only get the error that there is no data
There are several things it could be. Have you prepaid on CHatgpt yet. They change to where you must prepay instead of pay as your go
@@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
@@HouseofJacobs it dose not work at all the api key is alright
@@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
@@HouseofJacobs i did all like you did all is set it just says there is no data. i cant understand why
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!
It says this randomly and when I send the bot a message
I figured it out. instead of typing textInput I put testInput
Great i would have been hard pressed to come up with that answer
can add tts to this ?
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.
can we make like this with Huggingface models?
Oh what’s a hugging face model? Right now this is just set up for ChatGPT
@@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 :(
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 😁
@@HouseofJacobs Do you think it's because I'm using SB 0.2.3?
@@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.
@@HouseofJacobs I'll keep playing with it 😁
A+ tutorial
Thanks glad I could help
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?
I believe There is a page that tells you how many tokens the max is for each version of ChatGPT.
Hi - Whatever I do it will only output "I have no data" 😞
EDIT: Ignore me - I missed %model%
Thanks for such a great video
No worries! Like i said in the video it is usually something very simple
I'm having the same issue. where was %model% missed?
@@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
@@HouseofJacobs ok. That’s good, I just left the 3.5 turbo part. I set up billing and added 5 bucks. Still just getting no data for some reason.
@@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.
it gives i have no data all the time!?
That means one of the arguments is set up incorrectly or you didn’t set up your ChatGPT account. They make you prepay now
@@HouseofJacobs i did fixed it but it sometimes not answers questions? i have to reopen streamer.bot to make it work. why?
@@HouseofJacobs %user% dedi ki: %rawInput% this one breaks everything. what if i not use it?
@@cilginflix if it works without it be my guest
I have noticed it struggles using ChatGPT 4 so I would stick with 3.5 turbo instead
Dope!!
no funciona :( no data sale
I would need more info to help you fix that
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. 🤣
@@waynieoaks that could work for sure
Bro i had to high my volume from 30 to 70 to listen this video
Sorry I was pretty sure I had the volume at a good level
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()
That’s new. You say this is in the streamerbot log? Does the bot output the normal i have no data to load or whatever to chat?
@@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.