Skip to content

Описание полей объекта канала

khades edited this page Jul 8, 2018 · 7 revisions

Информация о группе VK

Поля будут пустыми, если на канале через сайт бота не указан идентификатор группы ВК

VkGroupInfo.LastMessageURL - Ссылка на последнее сообщение в группе ВК

VkGroupInfo.LastMessageBody - Тело последнего сообщения в группе ВК

VkGroupInfo.LastMessageDate - Дата последнего сообщения в группе ВК

Информация о TwitchDJ канале

Поля будут пустыми, если на канале через сайт бота не указан идентификатор канала twitchdj

TwitchDJ.Playing - Логическая переменная, true если на твитчдиджее идёт воспроизведение трека

TwitchDJ.Track - Название трека, если на твитчдиджее воспроизводится трек, иначе - пустая строка

Информация о текущем статусе канале

Если стрим - офлайн, все поля кроме первого параметра будут пустыми

StreamStatus.Online - Логическая переменная, true если идёт стрим

StreamStatus.Game - Игра на стриме

StreamStatus.Title - Название стрима

StreamStatus.Viewers - Текущее количество зрителей на стриме

Функциональные поля

В этих полях лежат данные, которые форматируются перед выдачей в шаблон, других особенностей не имеют, используются так же

GetCommands - Выдает список всех команд на канале

GetGamesHistory - Выдаёт список последних 5 игр на текущем стриме, иначе - пустая строка

GetStreamDuration - Выдаёт человекопонятную длительность стрима, если офлайн - пустая строка

Прочее

IsMod - Логическая переменная, true если человек, вызвавший команду - модератор

IsSub- Логическая переменная, true если человек, вызвавший команду - подписчик

CommandBody- Строка, которая введена после названия команды (например в случае "!slap Кекс" значение строки будет "Кекс")

CommandBodyIsEmpty - Логическая переменная, true если указанная выше строка пустая (равна "")

Clone this wiki locally