fix: username on phone details (#40)

This commit is contained in:
Giovani Finazzi 2025-04-15 19:39:52 -03:00 committed by GitHub
parent ad5b3c3f48
commit e252a97696
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -193,14 +193,18 @@ function extractMetaData(meta, key) {
return line ? line.split('"')[1] : "";
}
module.exports = (bot) => {
bot.command(['d', 'device'], spamwatchMiddleware, async (ctx) => {
const userId = ctx.from.id;
function getUsername(ctx){
let userName = String(ctx.from.first_name);
if(userName.includes("<") && userName.includes(">")) {
userName = userName.replaceAll("<", "").replaceAll(">", "");
}
return userName;
}
module.exports = (bot) => {
bot.command(['d', 'device'], spamwatchMiddleware, async (ctx) => {
const userId = ctx.from.id;
const userName = getUsername(ctx);
const phone = ctx.message.text.split(" ").slice(1).join(" ");
if (!phone) {
@ -228,7 +232,7 @@ module.exports = (bot) => {
bot.action(/details:(.+):(.+)/, async (ctx) => {
const url = ctx.match[1];
const userId = parseInt(ctx.match[2]);
const userName = ctx.from.first_name;
const userName = getUsername(ctx);
const callbackQueryUserId = ctx.update.callback_query.from.id;