Reynixan
Le cose belle arrivano quando non le cerchi.
- Katılım
- 22 Ocak 2020
- Mesajlar
- 631
- Elmaslar
- 715
- Puan
- 8.175
- Yaş
- 23
- Konum
- Istanbul
Discord:
Reynixan#8044
Selamlar değerli forum sakinleri!
Bugün skript ile nasıl discord botu yaratabilirsiniz bunu göstereceğim.
Bunun için Vixio adlı addon gerekiyor. İndirmek için
İlk öncelikle discord botu nasıl oluşturulur onu göstermek isterim.
adlı siteye giriş yapıyoruz. Discord hesabımıza giriş yapmadıysak, giriş yapıyoruz.
Sitenin sağ üst kısmındaki New Application yazan kısma tıklıyoruz.
Çıkan pencereye botumuzun ismini giriyoruz. Ardından açılan yerden botun fotoğrafını ayarlayabilir ve diğer düzenlemeleri yapabilirsiniz.
Ardından sol tarafdaki ayarlar kısmından Bot yazan yere tıklıyoruz ve sağ tarafda bulunan Add Bot seçeneğine tıklayarak botumuzu oluşturuyoruz.
Çıkan pencereden botun discord üzerinde gözükecek ismini ve fotoğrafını ayarlayabilirsiniz.
Botumuzu sunucumuza eklememiz için Client ID gerekir.
Ayarlar kısmından General Information seçeneğine tıklayıp bunu öğrenebiliriz.
Bunu kopyalıyoruz. Ardından
sitesine giriyoruz. Bu siteden botumuzda olmasını istediğimiz yetkileri seçiyoruz.
Alt kısımda Client ID yazan yere kopyaladığımız Client ID'yi yapıştırıyoruz. Altta çıkan linkten botumuzu sunucumuza ekleyebiliriz.
Botumuzu sunucumuza ekledik. Şimdi skript ile botu aktifleştirelim.
Bot ve Bot Name yazan kısımlara botumuzun adını yazıyoruz. Önemli değiller, fakat ikisinin de aynı olması gerekir. (Botun discord ismi değildir)
Prefix yazan kısma botumuzun ön ekini yazıyoruz. Token yazan kısma botumuzun tokenini yazıyoruz.
Discord Developer Portal sitesinde ayarlar kısmındaki Bot yazan yere tıklıyoruz ve resimdeki seçeneğe tıklayarak botumuzun tokenini kopyalıyoruz.
Botumuzun durumunu değiştirelim!
Botun durumu değiştirilemez. Yalnızca kullanıcılar özel durumunu değiştirebilir.
Bot'u oynuyor, izliyor veya dinliyor durumuna getirebiliriz. Özel durumla aynı işlevi görür.
Botumuzu aktifleştirirken kullandığımız kodun altına örnek olarak
Komutlarla tüm hepsini göstermek istiyorum. Bu komutları yalnızca discord sunucusunda Yönetici yetkisi olanlar kullanabilir.
Örnek Komutlar Oluşturalım!
Bu komut ile bota embed mesajlar göndertebilirsiniz.
Avatar komudu...
Gereken yerleri düzenleyebilirsiniz. Bu komut discord üzerinden konsola komut kullandırmanıza yarar.
Daha birçok komut yapabilirsiniz. Bunu sizin hayal gücünüze bırakıyorum. :melek:
Şimdi işinize yarayacak son bilgileri verip konumuzu sonlandıralım.
İşinize Yarayacak RGB Renk Kodları!
Vereceğim renk kodları ile embed mesajlarının rengini ayarlayabilirsiniz.
Yeşil - 173, 255, 47
Kırmızı - 255, 0, 0
Sarı - 255, 255, 0
Bu renklerin yeterli olacağını düşünüyorum. Daha fazlasını isterseniz, benim yaptığım gibi, internetten araştırmanız yeterli olacaktır.
Olay Değerleri!
event-discordcommand
event-user
event-member
event-channel
event-messagechannel
event-message
event-guild
event-bot
Komuda Yetki Eklemek!
Discord komuduna çeşitli yetkiler ekleyebilirsiniz. Kullanıcıya yetkiler rol aracılığı ile verilir.
Örnek bir yetki satırı:
SON
Rehber konumuz burada sona eriyor.
Umarım yararım dokunmuştur ve anlatabilmişimdir.
Devamı gelebilir. Hoşça kalın, görüşmek üzere.
Bugün skript ile nasıl discord botu yaratabilirsiniz bunu göstereceğim.
Bunun için Vixio adlı addon gerekiyor. İndirmek için
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
İlk öncelikle discord botu nasıl oluşturulur onu göstermek isterim.
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
Sitenin sağ üst kısmındaki New Application yazan kısma tıklıyoruz.
Çıkan pencereye botumuzun ismini giriyoruz. Ardından açılan yerden botun fotoğrafını ayarlayabilir ve diğer düzenlemeleri yapabilirsiniz.
Ardından sol tarafdaki ayarlar kısmından Bot yazan yere tıklıyoruz ve sağ tarafda bulunan Add Bot seçeneğine tıklayarak botumuzu oluşturuyoruz.
Çıkan pencereden botun discord üzerinde gözükecek ismini ve fotoğrafını ayarlayabilirsiniz.
Botumuzu sunucumuza eklememiz için Client ID gerekir.
Ayarlar kısmından General Information seçeneğine tıklayıp bunu öğrenebiliriz.
Bunu kopyalıyoruz. Ardından
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
Alt kısımda Client ID yazan yere kopyaladığımız Client ID'yi yapıştırıyoruz. Altta çıkan linkten botumuzu sunucumuza ekleyebiliriz.
Botumuzu sunucumuza ekledik. Şimdi skript ile botu aktifleştirelim.
Kod:
options:
bot: "MCTR"
botName: MCTR
prefix: !
token: "Token"
on load:
if {@bot} parsed as bot is not set:
login to {@token} with name {@bot}
set status of {@bot} to online
on unload:
set status of {@bot} to do not disturb
Prefix yazan kısma botumuzun ön ekini yazıyoruz. Token yazan kısma botumuzun tokenini yazıyoruz.
Discord Developer Portal sitesinde ayarlar kısmındaki Bot yazan yere tıklıyoruz ve resimdeki seçeneğe tıklayarak botumuzun tokenini kopyalıyoruz.
Botumuzun durumunu değiştirelim!
Botun durumu değiştirilemez. Yalnızca kullanıcılar özel durumunu değiştirebilir.
Bot'u oynuyor, izliyor veya dinliyor durumuna getirebiliriz. Özel durumla aynı işlevi görür.
Botumuzu aktifleştirirken kullandığımız kodun altına örnek olarak
mark event-bot as playing "MCTR" bunu ekleyebilirsiniz.Komutlarla tüm hepsini göstermek istiyorum. Bu komutları yalnızca discord sunucusunda Yönetici yetkisi olanlar kullanabilir.
Kod:
discord command {@prefix}watch <text>:
trigger:
if event-member has permission administrator:
mark event-bot as watching arg-1
discord command {@prefix}play <text>:
trigger:
if event-member has permission administrator:
event-bot as playing arg-1
discord command {@prefix}stream <text> <text>:
trigger:
if event-member has permission administrator:
mark event-bot as streaming arg-1 with url arg-2
discord command {@prefix}listen <text>:
trigger:
if event-member has permission administrator:
mark event-bot as listening to arg-1
Örnek Komutlar Oluşturalım!
Kod:
discord command !selam:
trigger:
create embed:
set the title of embed to title with text "%event-member%"
set color of the embed to color from rgb 173, 255, 47
set the description of embed to "Aleyküm Selam %mention tag of event-user%"
send the last created embed to event-channel with event-bot
Kod:
discord command {@prefix}avatar <user>:
trigger:
make embed:
set color of the embed to color from rgb 255, 255, 0
set author info of embed to an author named "%arg-1%'nin Avatarı" with no url and icon icon of event-guild
set image of embed to "%avatar of arg-1%"
set the footer of embed to footer with text "%event-member% tarafından istendi." and icon icon of event-member
send last created embed to event-channel with event-bot
Kod:
discord command {@prefix}whitelist:
trigger:
if event-member has permission administrator:
send "**%event-member%** sunucu whitelist'e alındnı." to event-channel with event-bot
execute console command "whitelist on"
else:
send "**%event-member%** yetkin yok!" to event-channel with event-bot
Daha birçok komut yapabilirsiniz. Bunu sizin hayal gücünüze bırakıyorum. :melek:
Şimdi işinize yarayacak son bilgileri verip konumuzu sonlandıralım.
İşinize Yarayacak RGB Renk Kodları!
Vereceğim renk kodları ile embed mesajlarının rengini ayarlayabilirsiniz.
set color of the embed to color from rgb x, x, xYeşil - 173, 255, 47
Kırmızı - 255, 0, 0
Sarı - 255, 255, 0
Bu renklerin yeterli olacağını düşünüyorum. Daha fazlasını isterseniz, benim yaptığım gibi, internetten araştırmanız yeterli olacaktır.
Olay Değerleri!
event-discordcommand
event-user
event-member
event-channel
event-messagechannel
event-message
event-guild
event-bot
Komuda Yetki Eklemek!
Discord komuduna çeşitli yetkiler ekleyebilirsiniz. Kullanıcıya yetkiler rol aracılığı ile verilir.
Örnek bir yetki satırı:
if event-member has permission manage server: - create instant invite
- kick members
- ban members
- administrator
- manage channel
- manage server
- message add reaction
- view audit logs
- view channel
- message read
- message write
- message tts,
- message manage
- message embed links
- message attach files
- message history
- message mention everyone
- message ext emoji
- voice connect
- voice speak
- voice mute others
- voice deaf others
- voice move others
- voice use vad
- nickname change
- nickname manage
- manage roles
- manage permissions
- manage webhooks
- manage emotes
- kick members
- ban members
- administrator
- manage channel
- manage server
- message add reaction
- view audit logs
- view channel
- message read
- message write
- message tts,
- message manage
- message embed links
- message attach files
- message history
- message mention everyone
- message ext emoji
- voice connect
- voice speak
- voice mute others
- voice deaf others
- voice move others
- voice use vad
- nickname change
- nickname manage
- manage roles
- manage permissions
- manage webhooks
- manage emotes
SON
Rehber konumuz burada sona eriyor.
Umarım yararım dokunmuştur ve anlatabilmişimdir.
Devamı gelebilir. Hoşça kalın, görüşmek üzere.