SpiTik Posted January 6, 2018 Report Share Posted January 6, 2018 I want command !say (message)and bot say : "say (message)"how create :/Ty for help this is bullshit steambot.on('friendMessage', (steamid, message) => { if(message === "!say"){ var n = parseInt(message().replace("!say ", "")); if (!isNaN(n) && parseInt(n) > 0) { steambot.chatMessage(steamid, "say " + n ); }};}); Quote Link to comment Share on other sites More sharing options...
Dr. McKay Posted January 6, 2018 Report Share Posted January 6, 2018 That's because message === "!say" is checking if message is exactly "!say", when I believe you want to see if it starts with "!say". To check if it starts with "!say" you want to do if (message.indexOf("!say ") === 0) Quote Link to comment Share on other sites More sharing options...
SpiTik Posted January 7, 2018 Author Report Share Posted January 7, 2018 yes thanks if(message.indexOf("!say") === 0) { var text = (message.replace(/^!say ?/, "")); Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.