10.07.2015 Views

Lotus Instant Messaging/ Web Conferencing ... - IBM Redbooks

Lotus Instant Messaging/ Web Conferencing ... - IBM Redbooks

Lotus Instant Messaging/ Web Conferencing ... - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.1 What is a bot?The term bot is derived from the word robot, and is used to describe anapplication that can take instructions from an end user and provide a suitableresponse.A Sametime Bot is a powerful extension of this idea, incorporating thefunctionality of a normal bot application with the presence awareness and instantmessaging capability of Sametime. Bots extend the capability of the Sametimeinstant messaging client to allow users to connect with applications as well aspeople. They provide an intuitive, interactive, and text-based interface toback-end information sources.A Sametime Bot is a member of the Sametime community, and therefore has apresence that the rest of the community is aware of. A Sametime Bot appears ina user’s buddylist, just like a regular Sametime user. This means that when thebot is running, it will appear online as just another member of the community.Figure 3-1 shows a Sametime Connect client with a sample buddylist containinga number of bots used internally by <strong>IBM</strong>.Figure 3-1 Sample buddylist showing Sametime BotsThis presence allows you to create bots that users can actually interact with. Abot can respond to a request for an instant chat, just like a regular Sametimeuser. In this way, a Sametime Bot can represent a virtual person, resembling anever-present expert who can answer questions and execute commandsinstantly.50 <strong>Lotus</strong> <strong>Instant</strong> <strong>Messaging</strong>/<strong>Web</strong> <strong>Conferencing</strong> (Sametime): Building Sametime-Enabled Applications

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!