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:
	
	
	
	
	
		
Çıktı:
		
		
	
	
		
	
Sonuç:
		
	
Normalde "ping" yazdığım zaman "pong!" diye cevap vermesi gerekiyor. DSharp bilen arkadaşlar yardımcı olabilir mi?
	
		
			
		
		
	
				
			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);
        }
    }
}
	Sonuç:
Normalde "ping" yazdığım zaman "pong!" diye cevap vermesi gerekiyor. DSharp bilen arkadaşlar yardımcı olabilir mi?
			
				Son düzenleyen: Moderatör: