Identiﬁcation of Bots and Cyborgs in the #FeesMustFall Campaign

: Bots (social robots) are computer programs that replicate human behavior in online social networks. They are either fully automated or semi-automated, and their use makes online activism vulnerable to manipulation. This study examines the existence of social robots in the #FeesMustFall movement by conducting a scientiﬁc investigation into whether social bots were present in the form of Twitter bots and cyborgs. A total of 576,823 tweets posted between 15 October 2015 and 10 April 2017 were cleaned, with 490,449 tweets analyzed for 90,783 unique persons. Three separate approaches were used to screen out suspicious bot and cyborg activity, supplemented by the DeBot team’s methodology. User 1 and User 2, two of the 90,783 individuals, were recognized as bots or cyborgs in the study and contributed 22,413 (4.57 percent) of the 490,449 tweets. This conﬁrms the existence of bots throughout the campaign, which aided in the #FeesMustFall’s ampliﬁcation on Twitter, complicating sentiment analysis and invariably making it the most popular and lengthiest hashtag campaign in Africa, particularly at the time of data collection.


Introduction
As recently estimated [1], the provision of social networking services by Twitter has witnessed phenomenal growth, with a total monetizable daily active users (mDAU) of over 211 million users worldwide. With an open Application Programming Interface (API) in place since its inception in July 2006, various autonomous posting applications have actively explored access. Some applications-ranging from the mild automation of content from reliable sources, such as weather services or blogs, to automated spam posts, including postings containing links to harmful content-have been made possible [2]. The growing Twitter user base and its open nature draw a significant number of automated programs, conventionally referred to as bots. Even though they can be beneficial and damaging [3], their widespread use has led to a rise in the spread of false, inaccurate, or misleading information on social media [4].
Cyborgs, chatbots, internet bots, spambots, and social bots are examples of bots available today. A cyborg exists in the space between humans and machines, perceived as a human assisted by a robot or a robot that a human supports [5]. According to [6], a computer program operating on a host rather than a stand-alone device is how a robot may be described. A chatbot is an AI-driven program that simulates human-like conversations with users via text messages or speech, while software performing automated tasks (scripts) over the Internet is known as an internet bot. Spambots are computer programs designed to assist in distributing spam, and they generally establish accounts to deliver spam messages together [7][8][9]. A social bot is an algorithm that mimics people, posts content, or engages with people on social media [10,11]. "Trolls" is another striking phenomenon. It represents members of the online community that utilize fictional identities to support or oppose a cause or endeavor, and their identification is not always straightforward [12]. Trolls, or sockpuppets, are regularly employed to communicate with regular users on social media and may pose as someone else to propagate harmful links or generate ads.
A typical bot exhibits repeated and frequent behavior, with high output. Twitter bots may tweet, retweet, like, follow, unfollow, or send direct messages to other accounts. Based on Twitter's automation policies, many bot profiles are already being terminated because of their extreme or violent conduct [13,14]. However, auto-tweeting software such as TweetDeck, Hootsuite, and Buffer may all publish and retweet tweets seamlessly, thus making it easy for anyone to influence an agenda by re-tweeting the same message repeatedly. Despite growing concern about using bots for political purposes in viral Twitterbased campaigns, it may be difficult and time-consuming to identify and isolate them to reduce their social impact on public discussions. This has drawn considerable attention, with several documented efforts to identify bots in popular campaigns.
The study by [5] documented one of the earliest attempts to identify bots on Twitter, roughly four (4) years after its public launch, which described an approach for distinguishing between bots, cyborgs, and humans. The study aimed to improve the detection of malicious Twitter bots and estimated the human:cyborg:bot ratio to be about 5:4:1. In a similar study based on a similar dataset, additional results were presented from a more advanced analysis [14], where a bot was spotted and identified to have been registered since March of 2007. Similar estimates have been presented on the proportion of bots to humans on Twitter. For example, ref. [15] inferred from their study that about 8.5% of all Twitter users were bots, which was based on Twitter data from the US Securities and Exchange Commission; on the other hand, ref. [16] established that about 16% of Twitter users were exhibiting highly automated behavior. While conducting a comprehensive identification of the growing number of Twitter services and users that has been spreading across the underdeveloped, developing, and developed nations, the researchers of [17] and [15] reported the increasing sophistication of bots, thus presenting some difficulty in their detection.
Botometer is a frequently used tool for detecting bots on Twitter that can be accessed via a variety of price-related APIs based on usage [18,19]. Botometer identifies Twitter bots using a Random Forest classification algorithm based on about 1000 characteristics gleaned from the user's metadata and tweet chronology. Several studies [2,11,[20][21][22][23] have used this technique for bot-based investigation. In the recent research by Aldayel and Magdy [20], Botometer was used to analyze the online interactions of 4000 Twitter users that were predictive of their stances and to identify the bots within those interactions. Similarly, it was also possible to examine the impact of bots on the 2016 US Presidential Debate by using the Botometer API, as investigated by Rizoiu et al. [21]. In their study, Broniatowski et al. [23] looked at the bot ratings of Twitter profiles that spread information about vaccines on social media.
DeBot is another prominent bot detection API, developed as the first unsupervised bot detection method on social media and described as "a near real-time system" [24][25][26]. It was created using a warped correlation finder to detect correlated accounts of users on social media networks identical to Twitter. It has been widely implemented for detecting bots in several documented studies [27][28][29] since its deployment. The report by Rofrío et al. [27] assessed the impact of bots in Ecuador's 2017 presidential elections, demonstrating how presidential candidates utilized bots to promote their candidacies on social media platforms by using the open-source DeBot API. By analyzing a retweet network related to MMR vaccination during the 2015 measles outbreak in Disneyland California, Yuan et al. [28] investigated the communication patterns of anti-and pro-vaccine Twitter users as well as the impact of bots. Similarly, Kušen and Strembeck [29] used the DeBot API to evaluate 1.3 million Twitter accounts that created 4.4 million tweets on 24 randomly picked real-world events.
DeBot works on activity correlation, and it also has an archive of detected bots. Due to the size of the dataset, resource cost limitations, and the ability to search via topics, DeBot was the preferred choice, ahead of Botometer. Therefore, it was employed in this study to assess the involvement of bots or cyborgs in the famous #FeesMustFall movement in South Africa.

The South African #FeesMustFall and Other Related Movements
A distinguishing component of #FeesMustFall was the campaign's use of social media platforms and social networks to organize activities, educate and persuade students and activists, and gather support via continuous media and community attention. Between 14 October and 23 October 2015, the authors of [30] examined protest activities associated with the #FeesMustFall hashtag on the internet and in person. The study examined the history, type, and extent of Twitter usage; the popularity of protest activities over higher education institutions; leadership; web-based social hub structure; and the structure of the campaign were all examined in the study. Matrose [31] looked into the Port Elizabeth Herald and the #FeesMustFall student protest movement in 2015. The study's purpose was to determine why students used social media during the #FeesMustFall student protest campaign. Students utilized their #FeesMustFall social media outlets to promote and legitimize themselves and the campaign. The findings also found that during the #FeesMustFall protest, Nelson Mandela Metropolitan University students used social media to gain mainstream media coverage and alter the narrative in the coverage.
Olagunju [32] used the hashtag (#) FeeMustFall as a case study and examined the media-audience connection by assessing how audience involvement through Facebook and Twitter was gradually altering young South African students' "news" habits. The data revealed that students utilized social media to express their involvement and participation in social issues impacting youth, particularly during the height of the #FeesMustFall campaign. There was also a shift in news reporting as a result of social media's audience participation. A related study [33] assessed the role of social media in the facilitation of effective student online activism. The analysis looked at 567,533 twitter posts from the early movements on free education, observed in 2015 and 2016, using a mixed research approach that preferred trend lines above headlines. The results showed that enhanced cooperation was essential to guarantee the long-term viability of a microblogging resource governance value chain integrated within the higher education institutions' ecosystem.
Bolton [34] conducted a recent study to evaluate the various identities, communities, and discourses on Twitter during student protests, specifically between the 2015 #RhodesMustFall and the #FeesMustFall protests. This study used 1000 tweets per hashtag, including #OpenStellenbosch, #RhodesMustFall, #UCTFeesMustFall, and #WitsFeesMust-Fall. AntConc, a corpus linguistics software, was used to run the data, and the results were analyzed using Critical Discourse Analysis (CDA). Twitter was found to be a useful tool for sharing information, obtaining resources, coordinating, and strategizing. It also determined that Twitter's major role was to integrate ideologies such as free tertiary education into the national consciousness as well as to allow individuals to convey their personal views and perspectives in the public spotlight, thus establishing new forms of subject posts and common grounds.
Youth advocacy and counter-memory through Twitter were also influenced by the #RMF movement, denoting Rhodes Must Fall, which was led by South African students [35]. The #RMF movement at the University of Cape Town (UCT) advocated for the removal of the statue of British colonialist Cecil John Rhodes, claiming that it supported a culture of exclusion and the institutionalization of racism, and was especially popular among black South African students. Qualitatively, tweets were analyzed and a network analysis was carried out using NodeXL (Social Media Research Foundation, Redwood, CA, USA), with findings showing how social media debates could influence mainstream news topics and should not be separated from conventional media outlets. The essay also argued that adolescents were more reliant on social media, fostering the distinct biography of a citizenry marked by more personalized kinds of action.
Considering this research's focus on Twitter, this study aims to determine whether bots or cyborgs were involved in the popular #FeesMustFall movement. The influence of bots and bot systems on social networking and society, along with bot identification algorithms and strategies, are discussed in this article. This study employed various strategies, including temporal, content, and source detection techniques, to investigate the presence of Twitter bots and cyborgs during an effective activist campaign called #FeesMustFall. Unlike previous research on #FeesMustFall [30,32,34], this study uncovered significant new information about the campaign and established that Twitter bots and cyborgs were indeed present. These findings add value to the information on stakeholders in South Africa by providing a unique perspective on the types of social media users who maintained and possibly influenced the campaign.

Data and Methodology
A growing number of studies are using Twitter (Twitter, San Francisco, CA, USA) as a data source. Text data (tweets) containing emojis and emoticons were exclusively utilized in the study, without the inclusion of images or videos in the collected data. Only tweets with the hashtag #FeesMustFall were included in the dataset. Despite the fact that the true movement began on 15 October 2015, the Twitter data collection timeline was set from the very first occurrence of the hashtag FeesMustFall (#FeesMustFall) on 21 March 2015 up to 10 April 2017 and includes 576,583 data points. After removing duplicates and other data that were deemed irregular or unclear, the database had 490,449 tweets. Each data point, i.e., tweet analyzed, included information such as the date, timestamp, tweet text, username, the tweet source, favorited, retweeted, and the user language. The Data Analytics Lifecycle proposed by Erl, Khattak, and Buhler [36] was used to manage the data in this investigation. It was chosen for its methodical nine-stage framework, which is equally applicable to large data analytics. The data extraction process in this study involved converting the acquired #FeesMustFall tweets from an ASCII-delimited file to a Microsoft Excel format for further analysis. The dataset containing Tweets, Tweet Source, Datetime was safely archived in Google drive and may be assessed via a link, which can be provided on request.
The 576,583 data points or tweets about the campaign were obtained from a professional data service provider, Podargos, as a cost-effective alternative to Twitter. Due to an explicit request made to Podargos to obtain tweets on #FeesMustFall from Twitter, the dataset did not capture all other FeesMustFall-related campaign content, particularly those that did not include the #FeesMustFall hashtag. Table 1 represents a sample of the data, with Tweets and usernames anonymized for privacy reasons. "Eng." is an abbreviation for the English Language, while "Und." signifies the representation of the undefined language class of the dataset.
The pre-processed dataset was subjected to several procedures to detect social bots, including a linguistic analysis of the data, with the rest relying on the DeBot API, as shown in Figure 1. Method 1 detected users who posted many times within a single timestamp. While this is difficult for traditional users because each tweet must be manually composed, it is achievable for bots and cyborg users due to the automated support. Equations (1)-(4) represent the mathematical procedure employed for method 1. The pre-processed dataset was subjected to several procedures to detect social bots, including a linguistic analysis of the data, with the rest relying on the DeBot API, as shown in Figure 1. Method 1 detected users who posted many times within a single timestamp. While this is difficult for traditional users because each tweet must be manually composed, it is achievable for bots and cyborg users due to the automated support. Equations (1)-(4) represent the mathematical procedure employed for method 1.
The total number of tweets is given as: ( 1) where is a tweet and ∈ . The total number of users is given as: (2) where is a user for a tweet and ∈ . The total number of timestamps is given as: where is a timestamp for a tweet and ∈ .
Moreover, it is believed that a user, , is a bot or cyborg if the condition in Equation (4) is satisfied at timestamp, . The total number of tweets is given as: where (tw) i is a tweet and i ∈ N. The total number of users is given as: where u j is a user for a tweet and j ∈ N. The total number of timestamps is given as: where t k is a timestamp for a tweet and k ∈ N.
Moreover, it is believed that a user, u j , is a bot or cyborg if the condition in Equation (4) is satisfied at timestamp, t k .
Since it was essential to identify Twitter users (tweeters) with replicated content, i.e., users with repeated tweets, method two (2) was employed to eliminate single-user tweets with a volume of less than 30. This number was selected to create a manageable dataset for further investigation and ensure the benefits of the potential use of the Central Limit Theorem (CLT) for additional statistical analysis [37]. CLT suggests that samples with a minimum size of 30 contain means that tend to approximate to normal distributions regardless of the population distributions [38,39]. Furthermore, based on the data, this threshold assisted with filtering out low-volume tweeters in favor of high-volume tweeters and retained the top 3% of high-volume tweeters out of 90,820 total tweeters. The sole purpose of method 2 was to capitalize on the spamming feature of some bots and cyborgs that triggers or schedules tweets. By using synchronous and recurrent tweeting mechanisms, bots and cyborgs were more likely to generate multiple instances of the same tweet content, more frequently than human tweeters. Even though humans are capable of tweeting the same content several times, such duplication is unlikely to occur frequently enough. Chu et al. [5] provided vital indicators for identifying bots such as duplicated tweets and limited original content. Since cyborgs have a human-and-bot combination, a certain percentage of tweets would be automated. Extending this notion, this study applied a specific threshold for flagging a user as a bot or cyborg if its total volume of tweets contained 30% or more duplicated content. This condition conforms with the behavioral characteristics of spam bots, whose content variation is significantly limited [5]. In other words, it can therefore be safely assumed that anyone who posts duplicated content for 30% or more of their tweets throughout a fixed period is likely to be a bot or a cyborg.
The total number of unique tweets quantifiable using this method is represented as follows: where = tw i is each unique tweet and i ∈ N.
If the conditions for Equation (6) are met, it is assumed that user u j is either a bot or a cyborg.
The third method (method 3) finds tweeters who mostly employ automated applications. By amplifying tweet volume, cyborgs and bots contribute to their desired causes by using an automation software, where the tweet, retweet, following, and responding to posts are all automated within Twitter. A reasonable criterion was devised, which searched for tweeters that had published 30 or more tweets, with at least 70% of those tweets having been generated by a known automated software. This raised the likelihood of learning about bots and cyborgs. As part of the metadata, tweet sources were retrieved, supporting these requirements for data analysis.
Among the automated software for Twitter data analysis, researchers used Hootsuite, "IF This Then That" (IFTTT), TweetDeck, Buffer, and TweetCaster based on their popularity. It is possible to schedule tweets on Twitter with Buffer and Hootsuite, two social media managers with automation features [40,41]. IFTTT develops applications that automate Twitter operations such as tweeting and retweeting [42]. TweetDeck is a social media program that enables the management of several Twitter accounts and includes a function for scheduling tweets [43]. Additionally, the program TweetCaster controls a Twitter account and provides the ability to schedule and automate the publishing of tweets [44]. This method is denoted mathematically as follows: Let A = {IFTTT; Hootsuite; TweetDeck; TweetCaster; Buffer}, where A is a set of automating tweet sources A user, u j , is therefore considered to be either a bot or a cyborg if Equations (8) and (9) below are satisfied: where (ats) j represents the total number of times an automated tweet source occurs for a certain jth user, and (ats) j ∈ A; j ∈ N.
In Method 4, Twitter bots and cyborgs were identified using the popular DeBot API. Upon registration at the DeBot website [25], researchers received API keys, provided with the successful creation of the account purposely set up for this study. In order to find relevant bots, the keyword "#FeesMustFall" was used and executed in Python using the following code: import debot db = debot.DeBot( your_api_key ) db.get_related_bots( #FeesMustFall )

Results
Podargos' algorithm discovered a total of 27 different languages utilized in the #FeesMustFall campaign over the observation period. With 432,942 tweets or 88.3% of all tweets being in English, it was clear that the language was dominant, proving that it was the primary language through which users engaged with the #FeesMustFall hashtag on Twitter. Table 2 shows the number of tweets identified for each language and the total number of tweets. Nine thousand three hundred thirty-one (9331) non-English tweets were detectable, with Dutch being the second most used language. Undefined tweets totaled 48,176 due to the algorithm's inability to comprehend messages not included inside its code.
Researchers observed that March and April of 2015 had a single tweet in the sample, as shown in Table 3, which presents the distribution of tweets over the entire observation period. There were 289,458 tweets in October 2015, accounting for 59.02 percent of the 490,449 tweets examined. Eighty-two thousand seven hundred twelve (82,712) tweets, or 16.8 percent of the total Twitter posts, were recorded when the #FeesMustFall movement marked its first anniversary in October 2016. The tweet distribution shown in Figure 2 follows a lognormal distribution across a 12-month period; this is a result of a lognormal statistical test conducted from October 2015 to September 2016. Figure 3 shows the distribution of total tweets across the typical days of the week, with a significant drop in tweet output on Saturdays and Sundays. Overall, this suggests a notable trend in which tweeting grew every weekday, then decreased during the weekend.  and cyborgs, while method 3 spotted one hundred and thirty-five (135) bots and cyborgs for further analysis. The DeBot API's method 4 returned four (4) bot-prone accounts. Results from methods 1, 2, 3, and 4 were compared with the top tweeters identified in this study, as presented in Figure 4. It was observed that User 1 and User 2 were the only two top tweeters whose appearance were common in the different groupings. Due to Twitter's privacy policy, the usernames have been anonymized and the actual names are available upon request.    Using the methods outlined in Section 2, two hundred and eighty-three (283) bots and cyborgs were found based on method 1. Similarly, method 2 identified six (6) bots and cyborgs, while method 3 spotted one hundred and thirty-five (135) bots and cyborgs for further analysis. The DeBot API's method 4 returned four (4) bot-prone accounts. Results from methods 1, 2, 3, and 4 were compared with the top tweeters identified in this study, as presented in Figure 4. It was observed that User 1 and User 2 were the only two top tweeters whose appearance were common in the different groupings. Due to Twitter's privacy policy, the usernames have been anonymized and the actual names are available upon request.   Figure 4 shows that Users 1 and 2 are the highest-ranking tweeters, and they were among the users identified via the application of methods one (1), two (2), and three (3). Further investigations on the regularity component and the number of tweets sent by these accounts resulted from this. Several tweets for each second as well as 21 tweets in 10 s indicate that the user is self-aware, as shown in Figure 4. Based on the overall 90,783 active accounts, User 1 and User 2 were categorized as bots or cyborgs since they generated roughly 4.57 percent of the 490,449 Twitter posts. Figure 5 depicts the tweeting habits of User 1 and shows a consistent pattern in its tweeting behavior over a 1-h period, with noticeable spikes at 5-min intervals. Hootsuite, a Twitter automation tool, was used mainly by User 1 for regularly tweeting various pieces of material. On 21 October 2015 at 10:53 a.m., the tweeting behavior of User 2, as seen in Figure 6, shows numerous tweets per second for eight consecutive seconds within 10 s. The horizontal axis shows time in the hour:minute:seconds format, while the vertical axis reflects the volume of tweets in   Figure 4 shows that Users 1 and 2 are the highest-ranking tweeters, and they were among the users identified via the application of methods one (1), two (2), and three (3). Further investigations on the regularity component and the number of tweets sent by these accounts resulted from this. Several tweets for each second as well as 21 tweets in 10 s indicate that the user is self-aware, as shown in Figure 4. Based on the overall 90,783 active accounts, User 1 and User 2 were categorized as bots or cyborgs since they generated roughly 4.57 percent of the 490,449 Twitter posts. Figure 5 depicts the tweeting habits of User 1 and shows a consistent pattern in its tweeting behavior over a 1-h period, with noticeable spikes at 5-min intervals. Hootsuite, a Twitter automation tool, was used mainly by User 1 for regularly tweeting various pieces of material. On 21 October 2015 at 10:53 a.m., the tweeting behavior of User 2, as seen in Figure 6, shows numerous tweets per second for eight consecutive seconds within 10 s. The horizontal axis shows time in the hour:minute:seconds format, while the vertical axis reflects the volume of tweets in that period. The results indicate a high activity level, particularly within 10 s and a minimum of two tweets per second in this dataset. User 2 tweeted using the IFTTT protocol. This is a frequently used technique for both building and generating bot applets.

Number of Hashtags (#) Number of URLs in Tweet
Informatics 2022, 9, x 10 of 13 that period. The results indicate a high activity level, particularly within 10 s and a minimum of two tweets per second in this dataset. User 2 tweeted using the IFTTT protocol. This is a frequently used technique for both building and generating bot applets.

Discussion
As a result of the multilingual composition of South Africa's population, it is probable that users composed the texts with alternate or unique languages, emoticons, jargon, emojis, URLs, or alphanumeric characters that are not generally associated with human languages. Based on the data presented in Table 2, the overwhelming majority of texts written by users were in English. The second most defined twitter language is Dutch. This is not surprising because the Dutch language takes a lot of influence from the Afrikaans language, which is widely spoken in South Africa.
Lognormality for the distribution of #FeesMustFall was discovered, as presented in Figure 2a. Based on a study by Bild et al. [45], tweet distributions exhibit a lognormal form over finite sampling intervals in Twitter campaigns studied. Since the #FeesMustFall campaign on Twitter followed an expected lognormal distribution, this implies that human

Discussion
As a result of the multilingual composition of South Africa's population, it is probable that users composed the texts with alternate or unique languages, emoticons, jargon, emojis, URLs, or alphanumeric characters that are not generally associated with human languages. Based on the data presented in Table 2, the overwhelming majority of texts written by users were in English. The second most defined twitter language is Dutch. This is not surprising because the Dutch language takes a lot of influence from the Afrikaans language, which is widely spoken in South Africa.
Lognormality for the distribution of #FeesMustFall was discovered, as presented in Figure 2a. Based on a study by Bild et al. [45], tweet distributions exhibit a lognormal form over finite sampling intervals in Twitter campaigns studied. Since the #FeesMustFall campaign on Twitter followed an expected lognormal distribution, this implies that human tweeters participated actively in the campaign, and that the drive was not exclusively automated. The data were collected from Podargos, a data service provider, and Table 4 and Figure 2a provide mathematical affirmation regarding this study's data distribution. Researchers discovered an unexpected social pattern in the top tweeters' frequency, volume, and content during the data processing phase that points to automated behavior. Figure 5 shows an example of the tweeting of messages at regular intervals, whereas Figure 6 shows a surge of tweeting activity for a few seconds. Twitter bots and cyborgs are known for tweeting with these features [14]. The findings and analyses established that Users 1 and 2 were social robots. Since Hootsuite and Buffer have automated tweets from this account, User 1 was deemed to exhibit cyborg-like characteristics. In contrast to a wholly human-controlled Twitter account, User 1 s tweeting behavior demonstrated a high frequency of tweets. Additionally, Chavoshi, Hamooni, and Mueen's [25] DeBot system detected User 1 as a bot on 29 December 2016 when they used its API.
The investigation uncovered evidence of the use of social robots on Twitter during the #FeesMustFall movement over this period. Significantly, this study particularly identified two bots that were used to, at a bare minimum, magnify the #FeesMustFall movement. The two most prolific tweeters were both classified as social robots. As a result of these social robots' influence, the number of #FeesMustFall tweets significantly increased. Users could modify, disable, delete, or alter tweets and profiles. Such user adjustments could change the metadata, so the data obtained at one moment may not be precisely comparable to data obtained at a subsequent time for the same subject.

Conclusions
No such massive movement as #FeesMustFall has occurred in South Africa since the dawn of electronic communication. This research revealed unusual social behavior displayed by the top tweeting users, indicating automated behavior in the #FeesMustFall campaign on Twitter. This included tweeting at set intervals and tweeting numerous times per second for many seconds. These tweet traits significantly resemble Twitter bots or cyborgs, as described in [14], and are designed to spam or troll the social networks in order to magnify selected tweets or send out a bunch of tweets in burst or pre-determined interval modes. User 1 and User 2 are social robots. While User 1 resembles a cyborg due to the usage of Buffer and Hootsuite to automate tweets, its tweeting behavior was unlike a human-controlled Twitter account.
As a result of their use during the #FeesMustFall campaign, social robots may have helped to continue the discourse on Twitter during off-peak times such as during vacations and university breaks. This study's discovery of Twitter bots and cyborgs is notable since it is the first known study to analyze and identify social robots in South Africa, especially in relation to the #FeesMustFall movement. When it comes to South Africa, there are no historical records of this kind of behavior throughout previous campaigns. Government agencies and stakeholders should be concerned about the possibility of manipulative or other sorts of harmful bots being generated to shape public opinion during movements such as #FeesMustFall, which might have an impact on both polls and other delicate activities.