So far we have explored how to build chatbots and deploy them in a variety of messaging platforms such as Facebook Messenger, Skype, and even SMS. We explored the different ways that tools, such as API.AI, can be used in the context of chatbot building. In this chapter, we are going to explore how chatbots can be integrated into Twitter, a social media platform. There are many similar social media platforms, such as Facebook and LinkedIn, that cater to different contexts and markets. What we will explore in this chapter conceptually applies to all of these platforms.
Twitter is an online news and social media platform where users can post and interact with messages that are called tweets. It has around 328 million active monthly users worldwide, with around 317 million active monthly users tweeting around 500 million tweets every day (Statista 2017). Twitter...