better discord send fail log
This commit is contained in:
parent
4a5d4b8dd6
commit
d7e81475b8
|
@ -11,16 +11,17 @@ global.createMPPbridge = function createMPPbridge(room, DiscordChannelID, site =
|
||||||
{
|
{
|
||||||
let msgBuffer = [];
|
let msgBuffer = [];
|
||||||
function _dSend(msg, embed) {
|
function _dSend(msg, embed) {
|
||||||
|
if (!msg && !embed) return console.warn("wtf send empty messag");
|
||||||
if (webhook && !config.testmode) {
|
if (webhook && !config.testmode) {
|
||||||
let username = gClient.channel && gClient.channel._id || room;
|
let username = gClient.channel && gClient.channel._id || room;
|
||||||
if (username.length > 32) username = username.substr(0,31) + '…';
|
if (username.length > 32) username = username.substr(0,31) + '…';
|
||||||
else if (username.length < 2) username = undefined;
|
else if (username.length < 2) username = undefined;
|
||||||
webhook.send(msg, {username, embed, split:{char:''}}).catch(e => {
|
webhook.send(msg, {username, embed, split:{char:''}}).catch(error => {
|
||||||
console.error(e);
|
console.error(`webhook fail in ${DiscordChannel.id}: ${error.message}`);
|
||||||
DiscordChannel.send(msg, {embed, split:{char:''}}).catch(console.error);
|
DiscordChannel.send(msg, {embed, split:{char:''}}).catch(error => console.error(`send fail in ${DiscordChannel.id} after webhook send fail: ${error.message}`));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
else DiscordChannel.send(msg, {embed, split:{char:''}}).catch(console.error);
|
else DiscordChannel.send(msg, {embed, split:{char:''}}).catch(error => console.error(`send fail in ${DiscordChannel.id}: ${error.message}`));
|
||||||
}
|
}
|
||||||
function dSend(msg) {
|
function dSend(msg) {
|
||||||
msgBuffer.push(msg);
|
msgBuffer.push(msg);
|
||||||
|
|
Loading…
Reference in New Issue