Что такое утилиты дискорд

Утилита Co jsou discord

Вспомогательные функции, как правило, для ведения журнала. Более.

Классы

struct iconhash Хранить 128-битный хэш значка (изображение профиля, значок сервера и т. д.) в виде 128-битного двоичного значения, состоящего из двух uint64_t . Имеет конструктор для построения из строки и метод для извлечения значения обратно в строковой форме. Более. struct uptime Класс, используемый для представления времени безотказной работы в часах, минутах, секундах и днях. , с вспомогательными функциями для преобразования из time_t и отображения в виде строки. Более.

Определения типов

typedef std::function cmd_result_t
Обратный вызов результатов выполнения команды через dpp::utility: : исполн. Более.

Перечисления

enum time_format : uint8_t <
tf_long_date = ‘D’, tf_long_datetime = ‘F’, tf_relative_time = ‘R’, tf_long_time = ‘T’,
tf_short_date = ‘d’, tf_short_datetime = ‘f’, tf_short_time = ‘t’
>
Форматы меток времени для dpp::utility::timestamp() Подробнее.

Функции

std::function DPP_EXPORT cout_logger()
Получить средство ведения журнала по умолчанию, которое выводит на std::cout. например Более.
void DPP_EXPORT exec (const std::string &cmd, std::vector parameters=<>, cmd_result_t callback=< >)
Асинхронный запуск программы командной строки. Программа командной строки создается в отдельном потоке std::thread, и после завершения ее вывод из стандартного вывода передается функции обратного вызова в ее строковом параметре. Например. Более.
std::string DPP_EXPORT отметка времени (time_t ts, time_format tf)
возвратить заметную отметку времени (использовалвставить дискорд). Эти метки времени будут отображать заданную метку времени в часовом поясе и локали пользователя. Более.
std::string DPP_EXPORT current_date_time ()
Возвращает текущую дату и время. Более.
std::string DPP_EXPORT loglevel (dpp::loglevel in)
Преобразовать dpp: :loglevel значение перечисления в строку. Более.
double DPP_EXPORT time_f ()
Возвращает текущее время с долями секунд. Это время эпохи unix с дробной частью секунд после запятой. Более.
bool DPP_EXPORT has_voice ()
Возвращает true, если D++ был создан с поддержкой голоса. Более.
std::string DPP_EXPORT bytes (uint64_t c)
Преобразование количества байтов в отображаемое значение . Более.
uint32_t rgb (плавающий красный, плавающий зеленый, синий плавающий)
Преобразовать плавающие значения в RGB для отправка вставок. Более.
uint32_t rgb (int red, int green, int blue)
Преобразовать целые числа в RGB для отправка вставок. Более.
std::string DPP_EXPORT debug_dump (uint8_t *data, size_t length)
Вывод шестнадцатеричных значений участка памяти для отладки. Более.
size_t DPP_EXPORT utf8len (const std::string &str)
Возвращает длину строка UTF-8 в кодовых точках. Более.
std::string DPP_EXPORT utf8substr (const std::string &str, std::string::size_type start, std::string ::size_type length)
Возвращаемая подстрока строки в кодировке UTF-8 в кодовых точках. Более.
std::string DPP_EXPORT read_file (const std::string &filename)
Чтение весь файл в std::string. Бытьубедитесь, что у вас достаточно памяти для чтения файла, если вы читаете большой файл. Более.
std::string DPP_EXPORT validate (const std::string &value, size_t _min, size_t _max, const std::string & exception_message)
Проверка строкового значения В случае, если длина строки меньше _min, будет выдано исключение типа dpp:length_exception. Если строка длиннее _max кодовых точек UTF8, она будет усечена, чтобы соответствовать. Более.
std::string DPP_EXPORT avatar_size (размер uint32_t)
Возвращает параметр URL для аватара размер или пустой, если размер равен 0. Больше.
std::vector DPP_EXPORT tokenize (std::string const ∈, const char *sep=»\r\n»)
Разбить (токенизировать) строку на вектор, используя заданные разделители. Более.
std::string DPP_EXPORT bot_invite_url (const snowflake bot_id, const uint64_t разрешения=0, const std::vector &scopes=<» bot», «applications.commands»>)
Создайте приглашение для бота. Более.
std::string DPP_EXPORT markdown_escape (const std::string &text, bool escape_code_blocks=false)
Удаляет последовательности уценки в строке. Более.
std::string url_encode (const std::string &value)
Кодирует параметр url похож на php urlencode() Подробнее.
std::string version ()
Возвращает строку версии библиотеки. Более.
std::string make_url_parameters (const std::map &parameters)
Построить Строка параметра URL, например. «a=b&c=d&e=f» из карты пар ключ/значение. Записи с пустыми именами ключей или значениями опускаются. Более.
std::string make_url_parameters (const std::map &parameters)
Построить строку параметров URL, например. «a=b&c=d&e=f» из карты пар ключ/значение. Записи с пустыми именами ключей или нулевыми значениями опускаются. Более.
Читайте также:  Что такое компьютерная утилита

Переменные

const std::string cdn_host = «https://cdn.discordapp.com»
Основа URL-адрес содержимого CDN, такого как изображения профиля и значки гильдии. Более.

Подробное описание

Вспомогательные функции, как правило, для ведения журнала.

Документация по определениям типов

◆ cmd_result_t

Обратный вызов результатов выполнения команды через dpp::utility::exec.

Документация по типу перечисления

◆ формат_времени

Примечание. Эти значения являются фактическими значениями символов, указанными API Discord, и их не следует изменять, если только API Discord не изменит спецификацию! Они были отсортированы в числовом порядке их значения ASCII, чтобы C++ был доволен.

Перечислитель
tf_long_date

«20 апреля 2021 г.» — длинная дата

«Вторник, 20 апреля 2021 г., 16:20» — Длинная дата/время

«2 месяца назад» – относительное время

«16:20:30» — долго

«20.04.2021» — Короткая дата

«20 апреля 2021 г., 16:20» — краткая дата/время

«16:20» — короткое время

Документация по функциям

◆ аватар_размер()

std::string DPP_EXPORT dpp::utility::avatar_size ( uint32_t size )

Возвращает параметр URL для размера аватара или пустой, если размер равен 0.

Поделиться с друзьями
Комп ремонт