Untitled
unknown
javascript
2 years ago
858 B
2
Indexable
adminBot.action( /^admin_user_(\d+)_set_status_(admin|writer|worker|pro)$/, async (ctx) => { try { const user_ = await User.findByPk(ctx.match[1]); await user_.update({ status: { admin: 1, writer: 2, pro: 3, worker: 0, }[ctx.match[2]], }); log( ctx, `изменил статус пользователя <b><a href="tg://user?id=${user_.id}">${ user_.username }</a></b> на ${locale.roles[ctx.match[2]]}` ); await ctx .answerCbQuery("✅ Вы успешно изменили статус пользователя!", true) .catch((err) => err); return user(ctx, ctx.match[1]); } catch (err) { return ctx.reply("❌ Ошибка").catch((err) => err); } } );
Editor is loading...