Exploring the Potential of an AI-Based Twitch Moderation and Toxicity Detection Bot

Toxicity is still a big problem in the games industry. The development is rather simple, but still painful. What could we do? Toxicity and hate speech remain constant challenges in various online communities, including live-streaming platforms such as Twitch. In this paper, we explore a lightweight, Pythonbased chat bot that integrates Twitch's IRC interface with the Google Perspective API to assess the toxicity of live chat messages in real time. The tool is designed for streamers seeking a minimaleffort moderation assistant and includes a graphical interface for monitoring per-channel toxicity metrics. To evaluate the system's effectiveness, we conducted an offline analysis using a toxic comment dataset. Our results show that the API can broadly distinguish toxic from non-toxic messages, achieving a mean toxicity score of 0.73 for labeled toxic content and 0.11 for benign content. However, limitations such as domain mismatch, API rate restrictions, and lack of contextual understanding constrain real-world applicability of the integration. We discuss practical implications, ethical concerns, and paths for future work, including domain-specific dataset collection, threshold optimization, and user-centered evaluation. The findings highlight both the opportunities and limitations of integrating third-party AI services into real-time moderation workflows on platforms like Twitch.

Authors

Institutions

Publication Details

Published
2025-08-19
DOI
https://doi.org/10.1109/cog64752.2025.11114410
Primary Topic
Advanced Malware Detection Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Exploring the Potential of an AI-Based Twitch Moderation and Toxicity Detection Bot

David A. Plecher, Johanna Pirker, Christian Eichhorn, J. Huth
Advanced Malware Detection Techniques
article

Exploring the Potential of an AI-Based Twitch Moderation and Toxicity Detection Bot

David A. Plecher, Johanna Pirker, Christian Eichhorn, J. Huth
article en

Abstract

Toxicity is still a big problem in the games industry. The development is rather simple, but still painful. What could we do? Toxicity and hate speech remain constant challenges in various online communities, including live-streaming platforms such as Twitch. In this paper, we explore a lightweight, Pythonbased chat bot that integrates Twitch's IRC interface with the Google Perspective API to assess the toxicity of live chat messages in real time. The tool is designed for streamers seeking a minimaleffort moderation assistant and includes a graphical interface for monitoring per-channel toxicity metrics. To evaluate the system's effectiveness, we conducted an offline analysis using a toxic comment dataset. Our results show that the API can broadly distinguish toxic from non-toxic messages, achieving a mean toxicity score of 0.73 for labeled toxic content and 0.11 for benign content. However, limitations such as domain mismatch, API rate restrictions, and lack of contextual understanding constrain real-world applicability of the integration. We discuss practical implications, ethical concerns, and paths for future work, including domain-specific dataset collection, threshold optimization, and user-centered evaluation. The findings highlight both the opportunities and limitations of integrating third-party AI services into real-time moderation workflows on platforms like Twitch.

Graz University of Technology (AT), Technical University of Munich (DE)
Zero hunger
Openalex Percentile: Top 74%
Advanced Malware Detection Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.