Make Discord Bot log error in user logs when fails to get sendable location

merge-requests/63/head
Moe 2018-12-12 15:54:50 -08:00
parent 3b4d2d339f
commit ce4c07b703
1 changed files with 21 additions and 10 deletions

View File

@ -21,16 +21,27 @@ module.exports = function(s,config,lang){
text: "Shinobi Systems"
}
},data)
bot.channels.get(s.group[groupKey].init.discordbot_channel).send({
embed: sendBody,
files: files
}).catch(err => {
if(err){
s.userLog({ke:groupKey,mid:'$USER'},{type:lang.DiscordErrorText,msg:err})
s.group[groupKey].discordBot = null
s.loadGroupApps({ke:groupKey})
}
})
var discordChannel = bot.channels.get(s.group[groupKey].init.discordbot_channel)
if(discordChannel && discordChannel.send){
discordChannel.send({
embed: sendBody,
files: files
}).catch(err => {
if(err){
s.userLog({ke:groupKey,mid:'$USER'},{type:lang.DiscordErrorText,msg:err})
s.group[groupKey].discordBot = null
s.loadGroupApps({ke:groupKey})
}
})
}else{
s.userLog({
ke: groupKey,
mid: '$USER'
},{
type: lang.DiscordErrorText,
msg: 'Check the Channel ID'
})
}
}
var onEventTriggerBeforeFilterForDiscord = function(d,filter){
filter.discord = true