Discord bot girilen değer nasıl yazılır?

Taha Bostan

Decapat
Katılım
5 Şubat 2021
Mesajlar
205
Makaleler
1
Yer
Bursa
Daha fazla  
Cinsiyet
Erkek
Meslek
Yazılım Mühendisi
Beyler size bir şey soracağım. Küçük bir ödev sistemi yapmak istiyorum (Discord botumuz için). Mesela;

+Ödev ekle <bir ödev>
Yazılınca yazılan değeri alıp bir embed mesaja nasıl eklerim?

+Ödev liste
Yazınca da girilen tüm ödevleri gösterecek.

Bu sistemi nasıl yapacağım. Kodları ile paylaşırsanız sevinirim.
 
Son düzenleyen: Moderatör:
Hocam bu şekilde yazılan değeri embed mesaja ekleyebilirsiniz.
[CODE lang="javascript" title="Verilen değeri embed olarak göndermek"] const Discord = require('discord.js');

exports.run = (client, message, args) => {
let ödev = args.slice(0).join(' ');
if (ödev.length < 1) return message.reply('Yazmam için herhangi bir şey yazmalısın.');
message.delete();
message.channel.send(new Discord.MessageEmbed().setTitle("Ödev").setDescription(ödev).setTimestamp().setColor("RANDOM"));
};

exports.conf = {
aliases: ['ödev'],
permLevel: 0,
kategori: 'Genel'
};

exports.help = {
name: 'ödev',
description: 'Ödev',
usage: 'ödev'
};
[/CODE]
 
Beyler size bir şey soracağım. Küçük bir ödev sistemi yapmak istiyorum (Discord botumuz için). Mesela;

+Ödev ekle <bir ödev>
Yazılınca yazılan değeri alıp bir embed mesaja nasıl eklerim?

+Ödev liste
Yazınca da girilen tüm ödevleri gösterecek.

Bu sistemi nasıl yapacağım. Kodları ile paylaşırsanız sevinirim.
Komuta gelen args değişkeni içinde "+ödev liste" komutunun argümanları yer alıyor.

args[0] = "+ödev"
args[1] = "liste" şeklinde.
 
Başka botlar üzerinde yapsanız olmaz mı?

Hangi botlar ile olur.

Hocam bu şekilde yazılan değeri embed mesaja ekleyebilirsiniz.
[CODE lang="javascript" title="Verilen değeri embed olarak göndermek"] const Discord = require('discord.js');

exports.run = (client, message, args) => {
let ödev = args.slice(0).join(' ');
if (ödev.length < 1) return message.reply('Yazmam için herhangi bir şey yazmalısın.');
message.delete();
message.channel.send(new Discord.MessageEmbed().setTitle("Ödev").setDescription(ödev).setTimestamp().setColor("RANDOM"));
};

exports.conf = {
aliases: ['ödev'],
permLevel: 0,
kategori: 'Genel'.
};

exports.help = {
name: 'ödev',
description: 'Ödev',
usage: 'ödev'.
};
[/CODE]

Komuta gelen args değişkeni içinde "+ödev liste" komutunun argümanları yer alıyor.

Args[0] = "+ödev"
Args[1] = "liste" şeklinde.

Çok sağ olun.

Hocam bu şekilde yazılan değeri embed mesaja ekleyebilirsiniz.
[CODE lang="javascript" title="Verilen değeri embed olarak göndermek"] const Discord = require('discord.js');

exports.run = (client, message, args) => {
let ödev = args.slice(0).join(' ');
if (ödev.length < 1) return message.reply('Yazmam için herhangi bir şey yazmalısın.');
message.delete();
message.channel.send(new Discord.MessageEmbed().setTitle("Ödev").setDescription(ödev).setTimestamp().setColor("RANDOM"));
};

exports.conf = {
aliases: ['ödev'],
permLevel: 0,
kategori: 'Genel'.
};

exports.help = {
name: 'ödev',
description: 'Ödev',
usage: 'ödev'.
};
[/CODE]

Hocam bu komut ne yazınca çalışıyor.
 
Son düzenleyen: Moderatör:

Geri
Yukarı