Nickname added

This commit is contained in:
Artyom Ashirov
2024-11-14 18:24:04 +03:00
parent a3bde60b87
commit 52779d20ab
5 changed files with 7 additions and 6 deletions

View File

@@ -31,7 +31,6 @@ export default class AdminUserHandler {
GROUP BY u.id
ORDER BY u.created_at DESC
`);
if (users.length === 0) {
await this.bot.sendMessage(msg.chat.id, 'No users registered yet.');
return;
@@ -54,7 +53,7 @@ export default class AdminUserHandler {
// Create inline keyboard with user list
const keyboard = {
inline_keyboard: users.map(user => [{
text: `ID: ${user.telegram_id} | Balance: $${user.total_balance || 0}`,
text: `ID: ${user.telegram_id} | Nickname: ${user.username? "@" + user.username: "None"} | Balance: $${user.total_balance || 0}`,
callback_data: `view_user_${user.telegram_id}`
}])
};

View File

@@ -57,10 +57,11 @@ export default class UserHandler {
async handleStart(msg) {
const chatId = msg.chat.id;
const userId = msg.from.id;
const username = msg.chat.username;
try {
// Create user profile
await User.create(userId);
await User.create(userId, username);
const keyboard = {
reply_markup: {