Skip to content

StandardHentaPlugins/users

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HENTA Плагин: common/users

Система пользователей

const usersPlugin = henta.getPlugin('common/users');

Установка

Используйте консоль HENTA

p-install StandardHentaPlugins/users

Методы

Получить пользователя по vkId:

  const user = await usersPlugin.get(1); // Павел Дуров

Создать пользователя (Осторожно, может плодить дубликаты):

  const user = await usersPlugin.create(1); // Павел Дуров

Получить пользователя по строке (ИД, ссылка, упоминание):

  const user = await usersPlugin.resolve('vk.com/durov'); // Павел Дуров

Получить vkId по строке (ИД, ссылка, упоминание):

  const userVkId = await usersPlugin.resolveVkId('vk.com/durov'); // Вернёт: 1

Добавить группу методов в класс пользователя:

  usersPlugin.group('mygroup')
    .method('help', user => {
      user.send('Тебе нужна моя помощь, зайчик? 😏')
    })
    .end();

  // Где-нибудь
  user.mygroup.help();

Добавить поле в объект пользователя:

  usersPlugin.field('foo', { /* Sequelize field */ });

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors