first commit
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
// twitchchatmessage.h - структура сообщения
|
||||
#ifndef TWITCHCHATMESSAGE_H
|
||||
#define TWITCHCHATMESSAGE_H
|
||||
|
||||
#include <QString>
|
||||
#include <QDateTime>
|
||||
#include <QMap>
|
||||
#include <QVariant>
|
||||
|
||||
struct TwitchChatMessage {
|
||||
QString id; // ID сообщения
|
||||
QString channel; // Канал
|
||||
QString sender; // Отправитель
|
||||
QString message; // Текст сообщения
|
||||
QDateTime timestamp; // Время отправки
|
||||
QString userType; // Тип пользователя (mod, broadcaster и т.д.)
|
||||
bool isModerator; // Модератор
|
||||
bool isSubscriber; // Сабскрайбер
|
||||
bool isBroadcaster; // Вещатель (стример)
|
||||
QString badgeInfo; // Информация о бейджах
|
||||
QString color; // Цвет ника
|
||||
QString displayName; // Отображаемое имя
|
||||
QMap<QString, QString> emotes; // Эмоции
|
||||
QString roomId; // ID комнаты
|
||||
QString userId; // ID пользователя
|
||||
QString rawMessage; // Сырое сообщение
|
||||
};
|
||||
|
||||
Q_DECLARE_METATYPE(TwitchChatMessage)
|
||||
|
||||
#endif // TWITCHCHATMESSAGE_H
|
||||
Reference in New Issue
Block a user