Add /info
This commit is contained in:
parent
4481e94624
commit
610fadefcc
|
@ -6,6 +6,7 @@ const weebify = require("./weebify");
|
||||||
const absurdify = require("./absurdify");
|
const absurdify = require("./absurdify");
|
||||||
const feedback = require("./feedback");
|
const feedback = require("./feedback");
|
||||||
const media_wiki = require("./media_wiki");
|
const media_wiki = require("./media_wiki");
|
||||||
|
const info = require("./info");
|
||||||
|
|
||||||
module.exports = (bot, [ questions, kys, insults, commands_list, words ],
|
module.exports = (bot, [ questions, kys, insults, commands_list, words ],
|
||||||
feedback_id, axios) => {
|
feedback_id, axios) => {
|
||||||
|
@ -58,5 +59,6 @@ module.exports = (bot, [ questions, kys, insults, commands_list, words ],
|
||||||
bot.command("arch_wiki", (ctx) => media_wiki(axios,
|
bot.command("arch_wiki", (ctx) => media_wiki(axios,
|
||||||
"https://wiki.archlinux.org/api.php")(ctx).then(x => ctx.reply(x,
|
"https://wiki.archlinux.org/api.php")(ctx).then(x => ctx.reply(x,
|
||||||
{parse_mode: "HTML"})));
|
{parse_mode: "HTML"})));
|
||||||
|
bot.command("info", (ctx) => ctx.reply(info()(ctx), {parse_mode: "Markdown"}));
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
|
@ -0,0 +1,36 @@
|
||||||
|
module.exports = () => (ctx) => {
|
||||||
|
|
||||||
|
let text = "";
|
||||||
|
const msg = ctx.message;
|
||||||
|
text += `Message ID: \`${msg.message_id}\`\n`;
|
||||||
|
text += `Chat ID: \`${msg.chat.id}\`\n`;
|
||||||
|
text += `User ID: \`${msg.from.id}\`\n`;
|
||||||
|
if (msg.reply_to_message) {
|
||||||
|
|
||||||
|
const reply = msg.reply_to_message;
|
||||||
|
text += "\n*Reply to*\n";
|
||||||
|
text += `Message ID: \`${reply.message_id}\`\n`;
|
||||||
|
text += `Chat ID: \`${reply.chat.id}\`\n`;
|
||||||
|
text += `User ID: \`${reply.from.id}\`\n`;
|
||||||
|
|
||||||
|
if (reply.forward_from || reply.forward_from_chat) {
|
||||||
|
|
||||||
|
const forward = reply.forward_from ? reply.forward_from
|
||||||
|
:reply.forward_from_chat;
|
||||||
|
text += "\n*Forward from*\n";
|
||||||
|
if (reply.forward_from)
|
||||||
|
text += "User ID: ";
|
||||||
|
else
|
||||||
|
text += "Channel ID: ";
|
||||||
|
text += `\`${forward.id}\`\n`;
|
||||||
|
text += "Message Date: `";
|
||||||
|
const date = new Date(reply.forward_date);
|
||||||
|
text += date.toUTCString();
|
||||||
|
text += "`";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
return text;
|
||||||
|
|
||||||
|
};
|
Loading…
Reference in New Issue