Untitled
unknown
javascript
2 years ago
1.3 kB
10
Indexable
const { VK } = require('vk-io');
const vk = new VK({ token: 'vk1.a.P0RSjS4oqcrGKmW-N2U61R01DKeOuOc4ekA8aew5LIPCxCzPJcNdFQfV-1iBr2xVJrq_gs61Uednrw8T2hr_clp3Wzvq4CMWqFxvTNmyp-KIGx8RQxuVAvYFx0pJ8BDqzZ_1uJ82Q0jSf7XLb-JisSaGGKq5rCHKOCMFcnRBCJZj-NaH6Q0BQGkw98ZUdFe7fLG8hOD2LWxY0jsmhreUiw' });
vk.updates.on('message', async (context, next) => {
const text = context.text;
if (text.startsWith('@')) {
try {
const userNickname = text.split("@");
// Assume it's an ID
users = await vk.api.users.get({
user_ids: userNickname,
});
if (users && users.length > 0) {
const user = users[0];
const { first_name, last_name } = user;
await context.send(`Фамилия: ${last_name}, Имя: ${first_name}`);
} else {
await context.send('Пользователь не найден.');
}
} catch (error) {
console.error('Ошибка при получении информации о пользователе:', error);
}
}
return next();
});
vk.updates.start().then(() => {
console.log('Бот запущен');
}).catch((error) => {
console.error('Ошибка при запуске бота:', error);
});
Editor is loading...
Leave a Comment