add embed functionality
This commit is contained in:
parent
da90dee110
commit
c6bca76f2b
24
index.ts
24
index.ts
|
@ -50,13 +50,29 @@ const handleCommand = async (message, command, args) => {
|
||||||
break
|
break
|
||||||
case 'dump':
|
case 'dump':
|
||||||
//TODO: make messages be embeds to test
|
//TODO: make messages be embeds to test
|
||||||
db.each('SELECT * FROM saved_data', async (err, rows) =>{
|
let flag : boolean = true
|
||||||
|
let outEmbed = new Discord.MessageEmbed().setColor('#0099ff').setTitle('Database Dump').setURL('https://www.youtube.com/watch?v=dQw4w9WgXcQ').addField("test", "test", true)
|
||||||
|
await db.each('SELECT * FROM saved_data', (err, rows) =>{
|
||||||
if(err){
|
if(err){
|
||||||
await message.channel.send(err)
|
flag = false;
|
||||||
return
|
return;
|
||||||
}
|
}
|
||||||
await message.channel.send(JSON.stringify(rows))
|
console.log(rows['msg_id'], rows['data'])
|
||||||
|
outEmbed = outEmbed.addField(rows['msg_id'], rows['data'], true)
|
||||||
|
console.log(outEmbed)
|
||||||
})
|
})
|
||||||
|
console.log(outEmbed)
|
||||||
|
if(flag){
|
||||||
|
if(outEmbed.fields.values.length == 0){
|
||||||
|
await message.channel.send("empty")
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
await message.channel.send(outEmbed)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
await message.channel.send("error")
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case 'clear':
|
case 'clear':
|
||||||
db.run('DELETE FROM saved_data', async (err) =>{
|
db.run('DELETE FROM saved_data', async (err) =>{
|
||||||
|
|
Loading…
Reference in New Issue