Python ile Basit Discord Botu Oluşturmak

Midoss

Bay Boş
Mesajlar
2,099
En iyi cevaplar
1
Beğeniler
2,136
Puanları
6,890
Ruh hali
1662378676998.png


Merhaba ahali! Eh artık pek fazlanız aktif olmasa da forumda bulunmasını istediğim bir konu var. Korona Virüs salgın döneminde evde boş zamnımı değerlendirmek için bir discord sunusunda adminlik yapmıştım. Berbaer çalıştığım tam üç kişi bot yapınca onları kıskanıp ben de bir adet bot yaptım ve bu yolculuğum sırasında basit seviyede de olsa discord.py öğrendim. Ve şunu belirtmek isterim ki discord botu yapmak için python bilmenize gerek yok zira ben sadece diğer kodları inceleyerek öğrendim. Github örnek kodlarla dolu tek yapmanız gereken istediğiniz botu aratmak. Ancak bugün ben size en temel halini öğreteceğim.

https://github.com

Basit bir bot: Python Simple Discord Bot

CMD (terminal) üzerinden discord.py kütüphanesini kurduktan sonra kodlama ekranını açın ve importlamakla başalayın

örnek:
1662378982746.png


bu aşama kütüphaneden gerekli aşamaları çekmemize olanak sağlayacak aşama olduğundan çok önemlidir.

1662379202560.png
Burası ise benim botumun başlangıç satırı

Lütfen başlarken:

1662379309033.png


bu üç satır ile başlayın

2. Aşama ise bota bir "prefix" yani komut zımbırtısı atamak.

``` bot = commands.Bot(command_prefix='<', description="Bu bir testtir")```

gördüğünüz gibi burada komut başlangıcını < olarak atadık yani örnek komutumuzu

">help" olarak kullanacağız.

Fakat botumuza bir ruh vermemiz gerek ki çalışsın.

En alt satıra gidin ve
1662379557789.png
yazan bir kod yapıştırın.

Ardından

Discord Developer Portal — API Docs for Bots and Developers gidip giriş yapın ve
1662379696862.png


1662379976223.png


bu listeden tokeninizi bulun ve token yazan yere yapıştırın. ' ' içerisine almayı unutmayın!

dosyanızı python dosyası olarak kaydedin ve çalıştırın bakalım botunuz uyanacak mı? :)

ardından ise botunuza bir kaç basit komut ekleyelim.

NOT: Bu komutlar ilk başta linkini verdiğim örnek bottan alınmadır.

1662379976068.png

Bu sayede botumuza iki adet komut eklemiş olduk.

NOT: Sıralamanın bir önemi olmasa da tokeni altta tutmak daha iyi olacaktır.

bu sayede ilk botunuzu yaptınız tebrik ederim :)

Bundan sonraki aşama botunuzu ücretsiz bir paltformda hostlamak ve api eklemek olacak ancak onun için başka bir rehberde görüşürüz artık

Hepinize bol şans ve discord.py'ye hoşgeldiniz
 


Ekli dosyalar

  • 1662379689743.png
    1662379689743.png
    126.9 KB · Görüntüleme: 53
  • 1662379774824.png
    1662379774824.png
    184.4 KB · Görüntüleme: 43

bayoreo

the lord of oreos
Mesajlar
426
En iyi cevaplar
11
Beğeniler
787
Puanları
1,060
Ruh hali
discord.py ye artık güncelleme gelmiyor py-cord daha iyi
 

Üst