Twitter has grown from a niche service to a mass phenomenon, serving as a tool for everyday communication as well as political debates, crisis communication, marketing, Web 3 communication, and cultural participation. Twitter is going to be extremely important for the future of Web3 in particular and human civilization in general. Elon Musk also thinks so.
Every second, on average, around 6,000 tweets are tweeted on Twitter (visualize them here), which corresponds to over 350,000 tweets sent per minute, 500 million tweets per day and around 200 billion tweets per year. For latest statistics check this link.
However, the basic concept remains the same: users can post short messages (tweets) of up to 140 characters and follow the updates posted by other users. This is a repo to document the various notions and concepts of Twitter communication and bot development.
In this repo we will also look inside the weaponization of twitter, and develop tools for protecting countries from information warfare. When Twitter was first introduced to the public, their mission was simple: they were designed to help people become more connected to each other. It became a thriving digital space by giving its users the freedom to share whatever they wanted with their friends and followers. Unfortunately, these same digital tools are also easy to manipulate. As exemplified by claimed outside interference in the 2016 U.S. presidential election, this shows that now states can exploit social media to interfere with democratic governance. In this repo we will learn how to defend against information warfare.
Approximately 500 million tweets are published every day — and not all of them from human users. In this repo, we will also learn to develop bots. Twitter bots are programmed Twitter accounts that use the Twitter API to perform actions autonomously as outlined by their creators. Using a Twitter bot, you can perform a range of useful operations on Twitter and gain more value from the platform.