C# DSharpPlus Framework ile yazlan Discord botu tepki vermiyor

S. Çakır

Hectopat
Katılım
31 Ağustos 2020
Mesajlar
568
Yer
Erzurum
Daha fazla  
Cinsiyet
Erkek
C# ile DSharpPlus kütüphanesini kullanarak Discord botu yazmaya çalışıyorum. Ancak kodda herhangi bir hata yok. Program start veriyor. Ama mesaja cevap vermiyor.
Kod:
C#:
using DSharpPlus;
using System;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            MainAsync().GetAwaiter().GetResult(); 
        }
        static async Task MainAsync()
        {
            var discord = new DiscordClient(new DiscordConfiguration()
            {
                Token = "sansür",
                TokenType = TokenType.Bot
            });
            discord.MessageCreated += async (s, e) =>
            {
                if (e.Message.Content.StartsWith("ping"))
                {
                    await e.Message.RespondAsync("pong!");
                }
                  
            };
            await discord.ConnectAsync();
            await Task.Delay(-1);
        }
    }
}
Çıktı:
çıktı.png

Sonuç:
sonuç.png

Normalde "ping" yazdığım zaman "pong!" diye cevap vermesi gerekiyor. DSharp bilen arkadaşlar yardımcı olabilir mi?
 
Son düzenleyen: Moderatör:

Yeni konular

Geri
Yukarı