Discord botları topluluk yönetimi, oyunlaştırma ve otomatik duyurular için birebirdir. discord.py ile temel bir bot kurmak şaşırtıcı derecede kolaydır.

Kurulum

pip install discord.py

Discord Developer Portal'dan bir uygulama oluşturup bot token'ı alın ve botu sunucunuza davet edin.

Komutlara cevap veren bot

import discord
from discord.ext import commands

bot = commands.Bot(command_prefix="!", intents=discord.Intents.all())

@bot.event
async def on_ready():
    print("Bot hazir:", bot.user)

@bot.command()
async def merhaba(ctx):
    await ctx.send("Selam " + ctx.author.name + "!")

@bot.command()
async def topla(ctx, a: int, b: int):
    await ctx.send("Sonuc: " + str(a + b))

bot.run("BURAYA_TOKEN")
💡

Kullanıcı sunucuya !merhaba veya !topla 3 5 yazınca bot cevap verir. Yeni komut eklemek için tek yapmanız gereken yeni bir fonksiyon.

Buradan itibaren botunuza rol verme, otomatik karşılama, müzik veya moderasyon gibi özellikler ekleyebilirsiniz. Basit bir topluluk botu için bu iskelet fazlasıyla yeterli.