Перейти к содержанию

Типы и Методы

В этом разделе документации описаны все возможные применимые методы и типы данных данных.

Типы данных

Стандартные типы данных

Название Русское название Значение
int Число Тип данных означающий целое число
float Дробь Тип данных означающий дробное число
str Строка Тип данных означающий строку
bool Логическое Правда/Ложь (1 - True; 0 - False)
datetime.datetime Дата Документация

Member

Тип данных описывающий участника.

Атрибут Стандартный Тип Значение
id int Уникальный идентификатор участника
name str Имя участника
discriminator int Дискриминатор участника (4 цифры после ника)
tag str Полный тег участника (имя + дискриминатор)
joined_at datetime.datetime Дата Присоединения к Серверу
created_at datetime.datetime Дата Создания аккаунта
avatar_url str Ссылка на аватар участника
mention str Упоминание Участника
bot bool Является ли участник ботом?

Guild

Тип данных описывающий сервер.

Атрибут Стандартный Тип Значение
id int Уникальный идентификатор сервера
name str Название сервера
created_at datetime.datetime Дата Создания сервера
owner Member Создатель сервера
boost_count int Количество нитро-бустов сервера

Role

Тип данных описывающий роль.

Атрибут Стандартный Тип Значение
id int Уникальный идентификатор роли
name str Название роли
created_at datetime.datetime Дата Создания роли
position int Позиция роли
color str Цвет роли
guild Guild Сервер роли

Channel

Тип данных описывающий канал.

Атрибут Стандартный Тип Значение
id int Уникальный идентификатор канала
name str Название канала
created_at datetime.datetime Дата Создания канала
mention str Упоминание канала
guild Guild Сервер канала

Message

Тип данных описывающий сообщение.

Атрибут Стандартный Тип Значение
id int Уникальный идентификатор сообщения
content str Содержание сообщения
created_at datetime.datetime Дата отправки сообщения
jump_url str Ссылка на сообщение
guild Guild Сервер сообщения
channel Channel Канал сообщения
author Member Автор сообщения

Args

Тип данных описывающий аргументы.

Атрибут Стандартный Тип Значение
list str Список аргументов
passed bool Проходит ли ввод проверку на кол-во аргументов?
amount int Количество аргументов

get(<N>)

Возвращает аргумент под определенным номером.

Тип возвращаемых данных: str.

Параметр Тип Данных Описание
N Число Номер аргумента

Наборы Методов

cmd

Набор методов позволяющий напрямую взаимодействовать с другими типами данных. Без указания метода толку от него нет.

member_has_role(<id>, [member])

Возвращает логическое значение: "есть ли у указанного пользователя указанная роль?".

Тип возвращаемых данных: Логический.

Параметр Тип Данных Описание
id Число Уникальный ID Роли
member Число Уникальный ID участника

guild_get_member(<id>)

Возвращает участника сервера ID которого совпадает с указанным.

Тип возвращаемых данных: Member.

Параметр Тип Данных Описание
id Число Уникальный ID Участника

guild_get_role(<id>)

Возвращает роль сервера ID которой совпадает с указанным.

Тип возвращаемых данных: Role.

Параметр Тип Данных Описание
id Число Уникальный ID Роли

BuildEmbed

Набор методов EmbedTitle позволяет напрямую взаимодействовать с embed-сообщение (которое отправляется в теге).

set_title(<Заголовок>)

Данный метод позволяет установить Заголовок embed-сообщения.

Тип возвращаемых данных: Нет.

Параметр Тип Данных Описание
Заголовок Строка Заголовок

set_color(<цвет>)

Данный метод позволяет установить Цвет embed-сообщения.

Тип возвращаемых данных: Нет.

Параметр Тип Данных Описание
Цвет Строка Цвет (в hex)

Данный метод позволяет установить Футер embed-сообщения.

Тип возвращаемых данных: Нет.

Параметр Тип Данных Описание
Футер Строка Текст Футера сообщения

set_image(<url>)

Данный метод позволяет установить Большую Картинку embed-сообщения.

Тип возвращаемых данных: Нет.

Параметр Тип Данных Описание
url Строка Прямая ссылка на картинку