Many social bots are programmed with simple algorithms based on simple 'if…then…' statements: If a relevant topic has been identified, then the social bots will post the pre-programmed content. To find relevant topics, social bots work with simple keyword searches and scan Twitter timelines or Facebook posts for specific wording and hashtags. Then they publish pre-written texts as statements or try to steer conversations in a certain direction.
However, there are also social bots that are technically much more complex. With the help of artificial intelligence, comprehensive data analysis, and text analysis, these intelligent social bots succeed in constantly generating new comments that differ from the previous ones. Sometimes these bots can even refer to the current day’s events. They usually assemble their posts from different online texts, which they simple rearrange. These more complex social bots are more difficult to expose.
However, robots do not really work efficiently until they are connected with each other: If many bots co-ordinate with each other in a so-called botnet, they distribute information even more effectively. For example, social bots can then like and share posts written by other social bots. The more accounts there are, the more their influence grows.