Den Usern sitzt bekanntlich der Schalk im Nacken und sie probieren oftmals alle möglichen oder unmöglichen Begriffe aus, um Deinen Bot hinters Licht zu führen. Aber man muss sich nicht alles gefallen lassen. Deshalb gibt es einen Mechanismus, um mit Schimpfwörtern umzugehen.
Im Internet gibt es Listen mit Schimpfwörtern, sogenannte Badwords-Listen, die man sich herunterladen kann. So eine Liste können wir auch bei unserem Bot hinterlegen und ihn entsprechend auf Wörter reagieren lassen, die aus der Liste stammen.
Folgendes ist hierfür zu tun:
1. Erstelle eine Variable vom Typ „Sammlung“ und nenne diese z. B. „badwords“. Als Werte kopiere einfach die gesamte, durch Kommata getrennte Liste von Schimpfwörtern hinein.
2. Lege im Tema „Priorität“ einen neuen Dialog an:
Nutzerfrage: $badwords$
Bot-Antwort: Das habe ich überhört ☹️ Reiß Dich zusammen, sonst muss ich Dich blockieren ❌
Das war es auch schon. In WhatsApp sieht das Ganze dann so aus: