浏览代码

show error when failing to send message

Markus-Rost 5 年之前
父节点
当前提交
5deea22723
共有 1 个文件被更改,包括 12 次插入3 次删除
  1. 12 3
      bot.js

+ 12 - 3
bot.js

@@ -5846,7 +5846,10 @@ Discord.Message.prototype.sendChannel = function(content, options = {}, ignorePa
 			if ( msg.length ) msg.forEach( message => message.allowDelete(this.author.id) );
 			if ( msg.length ) msg.forEach( message => message.allowDelete(this.author.id) );
 			else msg.allowDelete(this.author.id);
 			else msg.allowDelete(this.author.id);
 			return msg;
 			return msg;
-		}, log_error );
+		}, error => {
+			log_error(error);
+			this.reactEmoji('error');
+		} );
 	} else {
 	} else {
 		console.log( '- Aborted, paused.' );
 		console.log( '- Aborted, paused.' );
 		return Promise.resolve();
 		return Promise.resolve();
@@ -5865,7 +5868,10 @@ Discord.Message.prototype.sendChannelError = function(content, options = {}) {
 			msg.allowDelete(this.author.id);
 			msg.allowDelete(this.author.id);
 		}
 		}
 		return msg;
 		return msg;
-	}, log_error );
+	}, error => {
+		log_error(error);
+		this.reactEmoji('error');
+	} );
 };
 };
 
 
 Discord.Message.prototype.replyMsg = function(content, options = {}, ignorePause = false, allowDelete = true) {
 Discord.Message.prototype.replyMsg = function(content, options = {}, ignorePause = false, allowDelete = true) {
@@ -5877,7 +5883,10 @@ Discord.Message.prototype.replyMsg = function(content, options = {}, ignorePause
 				else msg.allowDelete(this.author.id);
 				else msg.allowDelete(this.author.id);
 			}
 			}
 			return msg;
 			return msg;
-		}, log_error );
+		}, error => {
+			log_error(error);
+			this.reactEmoji('error');
+		} );
 	} else {
 	} else {
 		console.log( '- Aborted, paused.' );
 		console.log( '- Aborted, paused.' );
 		return Promise.resolve();
 		return Promise.resolve();