Перейти к содержимому

Arguments

Этот тип данных описывает аргументы вызова пользовательской команды.

Свойства

СвойствоТипОписание
valueСтрокаИсходная строка вызова пользовательской команды
argsСписок<Строка>Список аргументов, извлеченных из строки и разделенных пробелом
targetMemberMember
  • При вызове текстовой командой — первый упомянутый участник или участник с id, указанным первым аргументом;
  • При вызове контекстным меню участника — владелец меню;
  • При вызове контекстным меню сообщения — автор этого сообщения;
  • При вызове слэш-командой — указанный участник в любом из параметров.

Методы

get(Номер)

Получение аргумента по указанному номеру.

Возвращаемые типы: Строка

after(Номер)

Получение всех аргументов, начиная с указанного номера включительно.

Возвращаемые типы: Строка

before(Номер)

Получение всех аргументов от первого до указанного включительно.

Возвращаемые типы: Строка

range(Начало, Конец)

Получение диапазона аргументов.

Возвращаемые типы: Строка

getOption(Название)

Получение параметра слэш-команды по названию.

Возвращаемые типы: Строка, Число, Логический, Member, Role, Attachment, TextChannel, NewsChannel, VoiceChannel, StageChannel, ForumChannel, MediaChannel, ThreadChannel, Category

getOptionsByType(Тип)

Получение списка параметров слэш-команды по их типу.

Возвращаемые типы: Список значений Строка, Число, Логический, Member, Role, Attachment, TextChannel, NewsChannel, VoiceChannel, StageChannel, ForumChannel, MediaChannel, ThreadChannel, Category

Все права зафырканы.