Also ich versuche, einen Bot zu erstellen, der auf eine bestimmte Textzeile in meinem Discord-Server reagiert. Ich möchte überprüfen, ob mein Freund "nein" sagt (er sagt das sehr, er hat die Mentalität eines Fünfjährigen) und ich möchte, dass mein Bot auf diese Aussage reagiert. Ich bin noch relativ neu in C# und habe verzweifelt überall nach dieser Antwort gesucht. Wenn Sie helfen können, würde das sehr geschätzt werden!C# Discord Bot: Wie kann ich überprüfen, ob ein Benutzer eine bestimmte Phrase gesagt hat?
0
A
Antwort
1
Sie sollten this Beispiel aus dem Discord.Net GitHub überprüfen. Im Wesentlichen müssen Sie das Ereignis MessageReceived
abonnieren und dann basierend auf der Nachricht antworten.
0
den Job Dies sollte:
using System;
using Discord;
class Program
{
static public DiscordClient client;
static void Main(string[] args)
{
client = new DiscordClient(input =>
{
input.LogLevel = LogSeverity.Info;
});
client.MessageReceived += Client_MessageReceived;
client.ExecuteAndWait(async() =>
{
await client.Connect("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", TokenType.Bot);
});
}
static async private void Client_MessageReceived(object sender, MessageEventArgs e)
{
if (e.Message.Text == "no u")
await e.Channel.SendMessage("You have the mentality of a five year old");
}
}
Verwandte Themen
- 1. Discord Bot [VB.net] Überprüfen, ob die Nachricht einen erwähnten Benutzer hat
- 2. Wie kann ich überprüfen, ob ein Benutzer eine bestimmte Rolle in JSP hat?
- 3. Discord C# Benutzer Join Nachrichten
- 4. Tritt Discord Benutzer durch Bot in CS
- 5. Wie kann ich feststellen, ob der Benutzer eine Nachricht von meinem Bot im Telegramm gesehen hat?
- 6. Überprüfen, ob ein bestimmter Benutzer getwittert hat
- 7. Überprüfen, ob sich ein Benutzer angemeldet hat
- 8. Discord Bot C# Twitch API Integration
- 9. Wie kann ich überprüfen, ob eine bestimmte Datei FASTA ist?
- 10. Kann Mockito überprüfen, ob ein Argument bestimmte Eigenschaften/Felder hat?
- 11. Finden, ob ein Satz eine bestimmte Phrase in Ruby enthält
- 12. Wie ich meinen Discord-Bot zum Laufen bringen kann
- 13. Discord: Wie man direkte Nachricht vom Benutzer zum Bot fängt?
- 14. Wie überprüft man, ob ein Objekt eine bestimmte Methode hat?
- 15. Python 3 - Discord Bot
- 16. Discord Bot, Aufgabe zerstört
- 17. C# Discord Bot - Benutzereingabe über einen Befehlsparameter
- 18. Überprüfen Sie, ob eine Zeitzone eine bestimmte Zeit überschritten hat
- 19. C# überprüfen, ob eine Zeichenfolge ein bestimmtes Wort hat
- 20. Wie kann ich überprüfen, ob ein neues Passwort eine festgelegte Länge mit C# hat?
- 21. C#: Überprüfen, ob Benutzer den Zugriff auf Server Hat Verbindung
- 22. Wie überprüft man, ob ein Textbereich eine bestimmte Phrase mit Javascript/PHP enthält?
- 23. Slack api gibt `is_bot` zurück: False für einen Bot. Wie kann man überprüfen, ob ein Benutzer ein Bot ist?
- 24. Versuch, einen Discord-Bot auszuführen
- 25. Wie kann ich überprüfen, ob ein Array Werte für bestimmte Positionen hat?
- 26. Wie kann man überprüfen, ob ein Objekt ein Feld hat
- 27. Wie kann ich überprüfen, ob der Benutzer "Enter" auf der Tastatur eingegeben hat? (C)
- 28. Überprüfen, ob der aktuelle Benutzer gewählt hat
- 29. jQuery überprüfen, ob Element eine bestimmte Stileigenschaft hat (Anzeige)
- 30. Überprüfen, ob sich ein Benutzer bereits angemeldet hat
Können Sie uns zeigen, was Code, den Sie bisher versucht haben? Es ist viel einfacher, dir auf diese Weise zu helfen. –
Wie @ThomasFonn sagte, was hast du bisher? Haben Sie nachgeforscht, wie man in C# einen Diskord-Bot erstellt, oder ist das Ihre eigentliche Frage? – Clint