2. Contents
What is Bot
What can bots do
Types of bots
Bot Management Strategy
What’s the business model for bots
How Bots Are Going To Make Your Life Easier
Twitter Bot
How to create Twitter Bot
ChatBot
ChatBot Demo
References
3. An Internet bot, also known
as web robot, WWW robot or
simply bot, is a software
application that runs
automated tasks (scripts) over
the Internet.
BOT: Build–operate–transfer
What is Bot ?
4. What can bots do?
order food
shop for clothes
save money and find restaurants.
Chat with humans
Web search
5. Types of bots
Internet bots are software applications that are used on
the Internet for both legitimate and malicious purposes.
Hackers also use bots to perform malicious acts on the
Internet and to breach the security of PCs through the
installation of malicious files.
Mainly two types of bots are: Good Bots and Bad bots.
Good bots: Chat bots, Crawlers, Transactional bots,
Informational bots, Game bots
Bad bots: Hackers, Spammers, Scrappers , Impersonators
6. Bot Management Stategy
Akamai Revolutionizes Bot Management
Industry-first Web Security Technology -- Akamai Bot Manager -- Designed to
Allow True Management of Bots vs. Detection and Blocking Only
Feb 17, 2016, 06:30 ET from Akamai Technologies, Inc.
The attacker was locking inventory on their site for hours causing a significant
burst in traffic and preventing customers from making transactions. The
Akamai Security Operations Center was involved right away and quickly
discovered that a bot was behind this attack. This was a "good bot" just
scraping the inventory for pricing data, but it caused havoc for both the
infrastructure and the business
7. What’s the business model for bots?
There are obvious revenue opportunities around subscriptions, advertising and
commerce. If bots are designed to save you time that you’d normally spend
on mundane tasks or interactions, it’s possible they’ll seem valuable enough
to justify a subscription fee. If bots start to replace some of the functions
that you’d normally use a search engine like Google for, it’s easy to imagine
some sort of advertising component.
Part of the appeal of bots is that they simply automate things that companies
are currently paying humans to do. So some value may be more about cost
savings than new revenue streams.
8. How Bots Are Going To Make Your Life
Easier ?
Artificial intelligence these days to become more helpful and easier to
use. Another way AI is making its way into our daily lives is through
our chats, thanks to bots.
A bot is an AI-powered "person" you can chat with on a platform such
as Facebook Messenger
Twitter bots that automatically respond to your tweets in various
(often hilarious) ways.
Today's bots are a lot more advanced. They can do a variety of things:
help you find information, help you make a purchase, or automate
tasks for you.
9. Twitter Bot
A Twitterbot is a bot program used to produce automated posts on
the Twitter microblogging service, or to automatically follow Twitter
users.
Examples of Twitterbots
@choose_this sends at-replies to Twitter users who tweet about
making a choice between a wide variety of things
@DearAssistant sends auto-reply tweets responding to complex
queries in simple English by utilizing Wolfram Alpha.
10. How to create twitter bot
Step 1. Make an App for the Twitter Bot
Create a new account at Twitter that will work as a bot.
Then go to apps.twitter.com, sign-in with your new Twitter account and create a
Twitter app.
Give your app a name, description and put any URL in the website field. Agree to
the developer terms and submit the form.
Once the Twitter app has been created, click Modify App Permissions under
Application Settings and change the access level to Read, Write and Access Direct
Messages.
Next switch to the Keys and Access Tokens tab and click the Create my Access
Token button. Twitter will generate the Consumer Keys and Access tokens that we
will need in a next step.
11.
12. Step 2: Configure your Twitter bots
Go to labnol.org/bots to open the Twitter bots application. You may
have to authorize the bot once.
Edit the values of Twitter Consumer Key, Consumer Secret, Access
Token and Access Secret that were generated in the previous step.
Next you need to specify the search phrase for the bots. The app will
find all new tweets that match this search phrase and process them
all, one at a time. If you have the premium version, you can create up
to 5 bots in one go.
Click the Create to initialize the Twitter bot. That’s it. The bots are
now initialized and they’ll auto-run in the background.
13.
14. Chatbot
Short for chat robot, a computer program that
simulates human conversation, or chat,
through artificial intelligence. Typically, a chat
bot will communicate with a real person, but
applications are being developed in which two
chat bots can communicate with each other.
16. Bots: An Evaluation of Their Advantages and
Disadvantages
These days, in technology and digital marketing
circles, “ bots ” are a frequent source of
discussion. Some people say they are necessary so
that search engines can “discover” content. But
it’s just as clear that bots, improperly used, can
cause harm to websites, servers, and people’s
computers. Recently, bots have been called out as
a major problem for online advertising.