What language should i pick to make a quick chat bot?

bigvision

Regular Member
Jr. VIP
Joined
Jan 29, 2017
Messages
470
Reaction score
362
I need it to be able to reply and send messages like.

Other guy- hey how you doing
Bot- hey
Other guy - blah blah blah
Bot-blah
Other guy- blah blah

Etc

Basically a smart chat bot it also needs to be able to support proxy’s and mimic mouse movement throughout the site. I tried to dabble in programming but always quit cause I never had a specific program I wanted to make.

I’m prepared to spend every waking hour of googling errors and tweaking it till it’s perfect but I’m having a hard time on picking the best language. Please something that isn’t hard to learn but all of them are difficulty tbh
 
Sorry, quick and chatbot do not work together in one sentence unless you want it to be very basic.
There is NO true AI here, the chatbot will be as good as you can train it.
Also, you are mentioning chatbot, then you are mentioning mouse movements etc... which is NOT what a chatbot would have anything to do with.

Many frameworks for the actual NLP (natural language processing) so you can pretty much pick any language you want, that you plan on using to implement the NLP frameworks
Python is relatively easy to start with, but you should know knowing python != chatbot.
Especially if you want it to me more sophisticated you will need libraries or other services (IBM, Google)
 
Python

It'd help if you let us know which chat platform/website you're trying automate with the bot.
I spent hours looking for the perfect site I know the admins on the site lurk this forum so most I can do is pm it to u
 
it will be very difficult if you want that. That is called artificial intelligence. Where a chatter asks and AI recognizes it and send suitable answer which is set into it.
otherwise if you want same time to enter Hey irrespective what other types. then its easy can be done in zennoposter
 
it will be very difficult if you want that. That is called artificial intelligence. Where a chatter asks and AI recognizes it and send suitable answer which is set into it.
otherwise if you want same time to enter Hey irrespective what other types. then its easy can be done in zennoposter
I wouldn’t need that the script could be the same but I’d like to use different words per send and it loops around.
 
it will be very difficult if you want that. That is called artificial intelligence. Where a chatter asks and AI recognizes it and send suitable answer which is set into it.
otherwise if you want same time to enter Hey irrespective what other types. then its easy can be done in zennoposter
You have to realize there is NO true AI here. Have you set up a chatbot before? It recognizes what you train it to recognize, it does not know anything without training (some have modules for small talk etc). So the more data you have to train different phrases or ways to say something the better it will be. Then the machine learning will be able to refine it, but the majority of the work is done setting it up.

An easy "chat bot" that just responds hi/hey/what's up..." can be done very quickly, so can one that just sends links or is kind of an FAQ bot
 
If you don't know any programming language don't even try to make a chatbot..
It's not as easy as it seems unless you build a sort of "faqbot" that replies specific answers to specific questions.
However Python is maybe the best choice, but you will need to use a framework like Tensorflow for example, to get into serious development.
Trust me, you need a lot of experience to create any sort of AI bot/software.
 
If you don't know any programming language don't even try to make a chatbot..
It's not as easy as it seems unless you build a sort of "faqbot" that replies specific answers to specific questions.
However Python is maybe the best choice, but you will need to use a framework like Tensorflow for example, to get into serious development.
Trust me, you need a lot of experience to create any sort of AI bot/software.

I’m someone with to much time on my hands. I know how to google coding errors and know the basics of python. I estimate it should take a few days of googling and testing to get it proper.
 
I wouldn’t need that the script could be the same but I’d like to use different words per send and it loops around.
That could then be anything:
If qustion a, pick random answer from list and reply ....
If you don't know any programming language don't even try to make a chatbot..
It's not as easy as it seems unless you build a sort of "faqbot" that replies specific answers to specific questions.
However Python is maybe the best choice, but you will need to use a framework like Tensorflow for example, to get into serious development.
Trust me, you need a lot of experience to create any sort of AI bot/software.
The chatbot itself would likely be done with watson or dialogflow (or MS or alexa), so per say you do not need to know programming. It is the implementation of the Chatbot where you need a dev, but the chatbot logic can be done without much of programming.

However, agree with you it needs way too much time for something legit the issue really is that people hear chatbot / ai etc and they go crazy... They need to understand a chatbot is only as good as the person who trained it initially, at least for now.
 
I’m someone with to much time on my hands. I know how to google coding errors and know the basics of python. I estimate it should take a few days of googling and testing to get it proper.
For something simple as you described yes, but true AI etc. not a chance (please set your expectations accordingly). Realize, if the large enterprises do not use a chatbot all the time because it is not that developed yet, it is foolish to think you could pump one out in a couple of day (again not talking basic here)
 
I’m someone with to much time on my hands. I know how to google coding errors and know the basics of python. I estimate it should take a few days of googling and testing to get it proper.
You estimated it wrong, trust me :)
I'm not an advanced coder but I know what coding means, it's not easy, you need months of experience for just making a simple program.
An AI chatbot would require years of development if you code alone and without any previous coding experience.

Again don't even try, unless you want to make a "faqbot".
 
I wouldn’t need that the script could be the same but I’d like to use different words per send and it loops around.
yeah it can be done with ease by spinning the text. or by putting in excel/txt file comment one by one and automatically use any of one line randomly.
 
Would use a combination of python with selenium for the mouse movement, browser behavior, etc. and tensorflow for building a simple contextual chatbot that replies sentences depending on the context. As usual google will be your friend and both parts are well described in different tutorials. Guess with good copy and paste skills a person who has a few month expierience in python and 1-2 weeks with tensorflow will need 8-12 Hours.
Best luck
Mf
 
For something simple as you described yes, but true AI etc. not a chance (please set your expectations accordingly). Realize, if the large enterprises do not use a chatbot all the time because it is not that developed yet, it is foolish to think you could pump one out in a couple of day (again not talking basic here)

My bot would be pretty simple it would only do like 3 task. Click then click here then send message 1 message 2 message 3 message 4.

I don’t need a bot that takes keywords from the other chat and reply according but something like it switches the words up so like for variable 1 I has 10 different messages option it goes through
 
Then I would go for python and selenium. Guess the most work will be to implement the wait until new Message from other appear event. Possible but depending on the site. If there is any DOM object that indicates a new message it is possible. Otherwise you have to read site, wait, read site and try to find the difference in the parsed html. BeautifulSoup could help you here.
 
I would definitely second Python as the go to for this sort of thing down the road. I think it's the Corpus NLTK library (module) every ones using for the machine learning chat bots and what not. If you want easy though, I would recommended the free IBM bluemix account with the watson service. Then you just embed the API through the rest api or .json files. I think they even have an API for most social media?
 
Back
Top