Discord oto mesaj botu nasıl yapılır?

mertcan6789

Hectopat
Katılım
11 Temmuz 2021
Mesajlar
1.164
Çözümler
2
Daha fazla  
Cinsiyet
Erkek
Merhaba. Kendi sunucumda mesela biri sa yazdığında benim hesap yanıt vere basım as yazsın istiyorum. Bunun gibi nasıl yapabilirim?
 
[CODE lang="python" title="Örnek kod Python"]import discord
client = discord.Client()

@client.event
async def on_message(message):
#Mesajı yazan botun kendisi ise cevap vermesin diye engelliyoruz.
if message.author == client.user:
return

#Mesajı yazan bot ise cevap vermesin diye engelliyoruz.
if message.author.bot:
return

#Mesajın içeriğini kontrol ediyoruz.
if message.content.lower() == 'sa':
await message.channel.send('as')

client.login("token")


[/CODE]
 
[CODE lang="python" title="Örnek kod Python"]import discord.
client = discord.Client()

@client.event
async def on_message(message):
#Mesajı yazan botun kendisi ise cevap vermesin diye engelliyoruz.
if message.author == client.user:
return.

#Mesajı yazan bot ise cevap vermesin diye engelliyoruz.
if message.author.bot:
return.

#Mesajın içeriğini kontrol ediyoruz.
if message.content.lower() == 'sa':
await message.channel.send('as')

client.login("token")

[/CODE]

Bu ne.
 
Son düzenleme:
Bot değil benim hesabımdan sa yazana yanıt verip as yazmalı.
SelfBot yapıcaksanız yine normal bot kodlar gibi yapıcaksınız fakat sadece JavaScript ile yapabilirsiniz. Pythonda destek yok. JS de ise şöyle bir kod iş görür.
[CODE lang="javascript" title="JavaScript SelfBot"]const Discord = require('discord.js-self');
const client = new Discord.Client();

client.on('ready', () => {
console.log(`Giriş yapıldı: ${client.user.tag}!`);
});

client.on('message', message => {
if (message.author.id === client.id) return;

if(message.author.bot) return;

if (message.content.toLowerCase().includes('sa') {
message.channel.send('As')
}
});

client.login('Token');[/CODE]

Kendi hesabınızın tokenini alıp en alttaki tırnakların içine yazıcaksınız.
 

Geri
Yukarı