WETBOT
МенеджерыКоманды
Русский
Русский
  • WETBOT - Введение
  • Что такое репутация и удача?
  • Вайп
  • Премиум
  • Выдача валюты и предметов за донат
  • Команды
    • Общие команды
    • Команды магазина
    • Команды инвентаря
    • Команды профиля
    • Контекстные команды
    • Команды администраторов
  • Руководство
    • Настройка бота
    • Настройка валюты сервера
    • Получение валюты, опыта, репутации
    • Предметы
      • Добавление предмета в магазин
      • Создание криптовалюты
      • Авто-доставка предметов в магазин
      • Крафт предмета
      • Создание кейса
      • Использование предмета
      • Способы получения предмета
      • Сортировка
    • Достижения
      • Типы задач достижения
      • Награды достижения
      • Эмодзи достижения
      • Действия с достижением
    • Создание бонусных каналов
    • Создание квестов
    • Червоточины
    • Создание стилей червоточин
    • Создание категории в магазине
    • Создание доходных ролей
    • Автоголосовые каналы
    • Выпадающие роли (Select menu роли)
    • Создание подарков (manager-gifts)
    • Создание кастомных кнопок
    • Создание работы
    • Инвентарь ролей
    • Создание кастомной роли
    • Cron паттерны
  • Переменные
    • Переменные: стили червоточин
    • Переменные: автоголосовые каналы
    • Переменные: работа
  • API
    • Документация по API
    • Запросы
      • Выдать предмет
      • Выдать XP, RP, Валюту
      • Получить профиль пользователя
      • Заспавнить червоточину
      • Получить червоточину
      • Выдать достижение
      • Получить достижение
      • Забрать достижение у пользователя
      • Получить достижения сервера
    • Типы данных
      • Profile
      • Achievement
      • Wormhole
      • ItemData
      • Stats
        • DataStats
      • InviterInfo
      • ProfileInventoryItem
      • ProfileAchievement
      • ProfileTemporaryRole
      • ProfileQuest
        • ProfileQuestTarget
      • BlockActivities
        • BlockActivity
      • ProfileSocialLinks
      • CS2RankData
      • RankCard
      • RGBAData
      • InventoryRole
      • AchievementType
      • RewardData
  • Юридическая информация
    • Политика конфиденциальности
    • Условия использования
  • Авторы
    • Разработчик бота
    • Авторы документации
    • Отдельные благодарности
Powered by GitBook
On this page
  • Аргументы команды /components buttons add:
  • Аргументы команды /components buttons remove:
  • Доступные команды для кнопок:
Edit on GitHub
  1. Руководство

Создание кастомных кнопок

Руководство по созданию кнопок с функционалом некоторых команд

Last updated 8 days ago

Основная команда для создания кнопок

Аргументы команды :

Аргумент
Описание
Обязательный

ссылка-на-сообщение / message_url

Ссылка на сообщение, для которого будет добавлена кнопка

Да

стиль / style

Стиль кнопки: Ссылка(Link) - кнопка ссылка

Да

id-или-ссылка / id-or-url

ID кнопки или сссылка на ресурс (Если стиль - Ссылка(Link)

Да

строка / row

Строка компонента, куда будет добавлена кнопка

Да

колонка / column

Колонка компонента, куда будет добавлена кнопка

Да

название / label

Название кнопки

Нет

эмодзи / emoji

Эмодзи кнопки

Нет

выключена / disabled

Будет ли выключена кнопка

Нет

Аргументы "название" или "эмодзи" обязательны к заполнению

Аргументы команды :

Аргумент
Описание
Обязательный

ссылка-на-сообщение / message_url

Ссылка на сообщение, в котором будет удалена кнопка

Да

строка / row

Строка компонента, где будет удалена кнопка

Да

колонка / column

Колонка компонента, где будет удалена кнопка

Да

Доступные команды для кнопок:

ID: cmd{get-gift}gift{giftId}

Аргументы:

Название
Описание
Обязательный

gift

ID подарка

Да

ID: cmd{buy}item{itemId}amount{10}price_type{currency}price{10} prms-off dscnt-off limits-off

Аргументы:

Название
Описание
Обязательный

item

ID предмета

Да

amount

Количество для покупки

Нет

price_type

Цена: ID предмета; currency - валюта сервера

Нет

price

Цена: количество

Нет

prms-off

Отключает права на покупку, если таковые имеются

Нет

dscnt-off

Отключает скидку в зависимости от репутации

Нет

limits-off

Отключает лимиты на покупку

Нет

ignr-shop

Игнорирует наличие и количество предмета в магазине

Нет

ID: cmd{sell}item{itemId}amount{10}

Аргументы:

Название
Описание
Обязательный

item

ID предмета

Да

amount

Количество для продажи

Нет

ID: cmd{quest-give-to-user}quest{questId}

Аргументы:

Название
Описание
Обязательный

quest

Возможные значения: 1. ID квеста 2. active - получить все активные квесты 3. daily - получить случайный ежедневный квест 4. weekly - получить случайный еженедельный квест

Да

ID: cmd{getQuestReward}quest{questId}

Аргументы:

Название
Описание
Обязательный

quest

ID квеста

Нет

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

ID: cmd{quest-take-from-user}quest{questId}

Аргументы:

Название
Описание
Обязательный

quest

ID квеста

Да

ID: cmd{give-item}item{itemId}amount{10}

Аргументы:

Название
Описание
Обязательный

item

ID предмета

Да

amount

Количество для продажи

Нет

usr

Пользователь для которого будет выдан предмет, если отсутствует - будет выдано пользователю использовавшему кнопку

Нет

ID: cmd{take-item}item{itemId}amount{10}

Аргументы:

Название
Описание
Обязательный

item

ID предмета

Да

amount

Количество для продажи

Нет

usr

Пользователь у которого будет убран предмет, если отсутствует - будет убран у пользователя использовавшего кнопку

Нет

ID: cmd{help}commands eph reply

Аргументы:

Название
Описание
Обязательный

eph

Если есть, то сообщение будет видно только нажавшему кнопку

Нет

reply

Если есть, то сообщение будет отправлено ответным сообщением

Нет

ID: cmd{profile} eph reply

Аргументы:

Название
Описание
Обязательный

eph

Если есть, то сообщение будет видно только нажавшему кнопку

Нет

reply

Если есть, то сообщение будет отправлено ответным сообщением

Нет

usr

ID пользователя, который сможет использовать кнопку, если отсутствует - использовать могут все

Нет

mbr

ID пользователя, чей профиль будет выводится, если отсутствует - выводится профиль использовавшего кнопку

Нет

ID: cmd{inventory} eph reply

Аргументы:

Название
Описание
Обязательный

eph

Если есть, то сообщение будет видно только нажавшему кнопку

Нет

reply

Если есть, то сообщение будет отправлено ответным сообщением

Нет

usr

ID пользователя, который сможет использовать кнопку, если отсутствует - использовать могут все

Нет

mbr

ID пользователя, чей инвентарь будет выводится, если отсутствует - выводится инвентарь использовавшего кнопку

Нет

ID: cmd{achievements} eph reply

Аргументы:

Название
Описание
Обязательный

eph

Если есть, то сообщение будет видно только нажавшему кнопку

Нет

reply

Если есть, то сообщение будет отправлено ответным сообщением

Нет

usr

ID пользователя, который сможет использовать кнопку, если отсутствует - использовать могут все

Нет

mbr

ID пользователя, чьи достижения будет показываться, если отсутствует - показываются достижения использовавшего кнопку

Нет

ID: cmd{rank} eph reply

Аргументы:

Название
Описание
Обязательный

eph

Если есть, то сообщение будет видно только нажавшему кнопку

Нет

reply

Если есть, то сообщение будет отправлено ответным сообщением

Нет

mbr

ID пользователя, чья карточка будет показываться, если отсутствует - показывается карточка использовавшего кнопку

Нет

ID: cmd{rank-set} eph reply

Аргументы:

Название
Описание
Обязательный

eph

Если есть, то сообщение будет видно только нажавшему кнопку

Нет

reply

Если есть, то сообщение будет отправлено ответным сообщением

Нет

ID: cmd{say}channelId{ID}messageId{ID}permission{ID} eph reply

Аргументы:

Название
Описание
Обязательный

eph

Если есть, то сообщение будет видно только нажавшему кнопку

Нет

reply

Если есть, то сообщение будет отправлено ответным сообщением

Нет

update

Если есть, то сообщение будет отредактировано

Нет

channelId

ID канала для поиска сообщения

Нет

messageId

ID сообщения

Нет

permission

ID права

Нет

Аргументы channelId и messageId используются вместе, нельзя использовать что-то одно

Аргументы channelId и messageId используются для вывода сообщения из определенного канала. Таким образом можно создать кнопку, которое будет выводить любое сообщение из любого канала.

Вывод сообщения через аргументы channelId и messageId производится вместе с кнопками и файлами прикрепленными к данному сообщению.

Если в форму команды say вставить ссылку на сообщение, то бот выведет полностью скопированное сообщение.

ID: cmd{stats} eph reply

Аргументы:

Название
Описание
Обязательный

eph

Если есть, то сообщение будет видно только нажавшему кнопку

Нет

reply

Если есть, то сообщение будет отправлено ответным сообщением

Нет

usr

ID пользователя, который сможет использовать кнопку, если отсутствует - использовать могут все

Нет

mbr

ID пользователя, чья статистика будет выводится, если отсутствует - выводится статистика использовавшего кнопку

Нет

ID: cmd{inventory-roles} eph reply

Аргументы:

Название
Описание
Обязательный

eph

Если есть, то сообщение будет видно только нажавшему кнопку

Нет

reply

Если есть, то сообщение будет отправлено ответным сообщением

Нет

usr

ID пользователя, который сможет использовать кнопку, если отсутствует - использовать могут все

Нет

mbr

ID пользователя, чей инвентарь ролей будет выводится, если отсутствует - выводится инвентарь ролей использовавшего кнопку

Нет

ID: cmd{custom-role}

/components
/components buttons add
/components buttons remove
Руководство по созданию подарков
Руководство по созданию предметов
Руководство по созданию предметов
Руководство по созданию квестов
Руководство по созданию квестов
Руководство по созданию квестов
Руководство по созданию предметов
Руководство по созданию предметов
635KB
Видео 17-06-2023 11_26_02.mp4
2MB
Видео 17-06-2023 11_36_45.mp4