浏览代码

Discord response time as diff between messages

Markus-Rost 3 年之前
父节点
当前提交
5885b993cf
共有 1 个文件被更改,包括 4 次插入6 次删除
  1. 4 6
      cmds/test.js

+ 4 - 6
cmds/test.js

@@ -33,16 +33,14 @@ function cmd_test(lang, msg, args, line, wiki) {
 		var text = ( textList[Math.floor(Math.random() * ( textList.length * 5 ))] || lang.get('test.text.0') );
 		var text = ( textList[Math.floor(Math.random() * ( textList.length * 5 ))] || lang.get('test.text.0') );
 		if ( process.env.READONLY ) text = lang.get('general.readonly') + '\n' + process.env.invite;
 		if ( process.env.READONLY ) text = lang.get('general.readonly') + '\n' + process.env.invite;
 		console.log( '- Test[' + process.env.SHARDS + ']: Fully functioning!' );
 		console.log( '- Test[' + process.env.SHARDS + ']: Fully functioning!' );
-		var now = Date.now();
 		msg.replyMsg( text ).then( message => {
 		msg.replyMsg( text ).then( message => {
 			if ( !message ) return;
 			if ( !message ) return;
-			var then = Date.now();
-			var embed = new MessageEmbed().setTitle( lang.get('test.time') ).setFooter( 'Shard: ' + process.env.SHARDS ).addField( 'Discord', ( then - now ).toLocaleString(lang.get('dateformat')) + 'ms' );
-			now = Date.now();
+			var embed = new MessageEmbed().setTitle( lang.get('test.time') ).setFooter( 'Shard: ' + process.env.SHARDS ).addField( 'Discord', ( message.createdTimestamp - msg.createdTimestamp ).toLocaleString(lang.get('dateformat')) + 'ms' );
+			var now = Date.now();
 			got.get( wiki + 'api.php?action=query&meta=siteinfo&siprop=general&format=json', {
 			got.get( wiki + 'api.php?action=query&meta=siteinfo&siprop=general&format=json', {
 				timeout: 10000
 				timeout: 10000
 			} ).then( response => {
 			} ).then( response => {
-				then = Date.now();
+				var then = Date.now();
 				var body = response.body;
 				var body = response.body;
 				if ( body && body.warnings ) log_warn(body.warnings);
 				if ( body && body.warnings ) log_warn(body.warnings);
 				var ping = ( then - now ).toLocaleString(lang.get('dateformat')) + 'ms';
 				var ping = ( then - now ).toLocaleString(lang.get('dateformat')) + 'ms';
@@ -69,7 +67,7 @@ function cmd_test(lang, msg, args, line, wiki) {
 				else logging(wiki, msg.guildId, 'test');
 				else logging(wiki, msg.guildId, 'test');
 				if ( notice.length ) embed.addField( lang.get('test.notice'), notice.join('\n') );
 				if ( notice.length ) embed.addField( lang.get('test.notice'), notice.join('\n') );
 			}, error => {
 			}, error => {
-				then = Date.now();
+				var then = Date.now();
 				var ping = ( then - now ).toLocaleString(lang.get('dateformat')) + 'ms';
 				var ping = ( then - now ).toLocaleString(lang.get('dateformat')) + 'ms';
 				if ( wiki.noWiki(error.message) ) {
 				if ( wiki.noWiki(error.message) ) {
 					console.log( '- This wiki doesn\'t exist!' );
 					console.log( '- This wiki doesn\'t exist!' );