KGB_LIB 8.5
KGB_LIB Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс DiscordAPI_AllowedMentions
+ Граф наследования:DiscordAPI_AllowedMentions:

Закрытые члены

void AddParse (string m_Value)
 
void AddRole (string m_Value)
 
void AddUser (string m_Value)
 

Закрытые статические члены

static string MentionEveryone ()
 [СЕРВЕР] Функция Возвращает mention для @everyone
 
static string MentionUser (string m_Value)
 [СЕРВЕР] Функция Возвращает mention пользователя по ID
 
static string MentionRole_ID (string m_Value)
 [СЕРВЕР] Функция Возвращает mention роли по ID
 
static string MentionChannel_ID (string m_Value)
 [СЕРВЕР] Функция Возвращает mention канала по ID
 
static TStringArray SplitRoleInfo (string m_RoleInfo)
 [СЕРВЕР] Функция Разбивает строку роли "Имя;ID" на массив
 
static map< string, string > Get_RolesMap ()
 [СЕРВЕР] Функция Возвращает карту ролей из настроек
 
static TStringArray MembersToID (TStringArray m_Members, bool m_IsRole=true)
 [СЕРВЕР] Функция Преобразует список ролей/юзеров в массив mention
 
static string GetMapElementByRole (string m_Role, map< string, string > m_Map)
 [СЕРВЕР] Функция Возвращает ID роли по имени
 

Закрытые данные

ref TStringArray parse = {}
 
ref TStringArray roles = {}
 
ref TStringArray users = {}
 
bool replied_user
 

Методы

◆ AddParse()

void DiscordAPI_AllowedMentions::AddParse ( string m_Value)
inlineprivate

◆ AddRole()

void DiscordAPI_AllowedMentions::AddRole ( string m_Value)
inlineprivate

◆ AddUser()

void DiscordAPI_AllowedMentions::AddUser ( string m_Value)
inlineprivate

◆ Get_RolesMap()

static map< string, string > DiscordAPI_AllowedMentions::Get_RolesMap ( )
inlinestaticprivate

[СЕРВЕР] Функция Возвращает карту ролей из настроек

◆ GetMapElementByRole()

static string DiscordAPI_AllowedMentions::GetMapElementByRole ( string m_Role,
map< string, string > m_Map )
inlinestaticprivate

[СЕРВЕР] Функция Возвращает ID роли по имени

Аргументы
m_RoleИмя роли
m_MapКарта ролей

◆ MembersToID()

static TStringArray DiscordAPI_AllowedMentions::MembersToID ( TStringArray m_Members,
bool m_IsRole = true )
inlinestaticprivate

[СЕРВЕР] Функция Преобразует список ролей/юзеров в массив mention

Аргументы
m_MembersМассив имен
m_IsRoletrue для ролей, false для пользователей

◆ MentionChannel_ID()

static string DiscordAPI_AllowedMentions::MentionChannel_ID ( string m_Value)
inlinestaticprivate

[СЕРВЕР] Функция Возвращает mention канала по ID

Аргументы
m_ValueID канала

◆ MentionEveryone()

static string DiscordAPI_AllowedMentions::MentionEveryone ( )
inlinestaticprivate

[СЕРВЕР] Функция Возвращает mention для @everyone

◆ MentionRole_ID()

static string DiscordAPI_AllowedMentions::MentionRole_ID ( string m_Value)
inlinestaticprivate

[СЕРВЕР] Функция Возвращает mention роли по ID

Аргументы
m_ValueID роли

◆ MentionUser()

static string DiscordAPI_AllowedMentions::MentionUser ( string m_Value)
inlinestaticprivate

[СЕРВЕР] Функция Возвращает mention пользователя по ID

Аргументы
m_ValueID пользователя

◆ SplitRoleInfo()

static TStringArray DiscordAPI_AllowedMentions::SplitRoleInfo ( string m_RoleInfo)
inlinestaticprivate

[СЕРВЕР] Функция Разбивает строку роли "Имя;ID" на массив

Аргументы
m_RoleInfoСтрока роли

Поля

◆ parse

ref TStringArray DiscordAPI_AllowedMentions::parse = {}
private

◆ replied_user

bool DiscordAPI_AllowedMentions::replied_user
private

◆ roles

ref TStringArray DiscordAPI_AllowedMentions::roles = {}
private

◆ users

ref TStringArray DiscordAPI_AllowedMentions::users = {}
private

Объявления и описания членов класса находятся в файле: