Skip to content

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

khades edited this page Dec 9, 2017 · 7 revisions

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

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

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

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

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

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

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

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

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

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

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

type TwitchDJ struct { ID string json:"id" Playing bool json:"playing" Track string json:"track" NotifyOnChange bool json:"notifyOnChange" }

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

type StreamStatus struct { Online bool Game string bson:",omitempty" Title string bson:",omitempty" Start time.Time bson:",omitempty" LastOnlineTime time.Time bson:",omitempty" Viewers int bson:",omitempty" GamesHistory GamesHistory bson:",omitempty" }

Данные из рандомизатора строк\чисел

RandomInteger int RandomIntegerIsMinimal bool RandomIntegerIsMaximal bool RandomIngegerIsZero bool RandomString string

Прочее

IsMod bool IsSub bool CommandBody string CommandBodyIsEmpty bool

Clone this wiki locally