Типы и Методы
В этом разделе документации описаны все возможные применимые методы и типы данных данных.
Типы данных
Стандартные типы данных
| Название | Русское название | Значение |
|---|---|---|
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) |
set_footer(<Текст>)
Данный метод позволяет установить Футер embed-сообщения.
Тип возвращаемых данных: Нет.
| Параметр | Тип Данных | Описание |
|---|---|---|
Футер |
Строка | Текст Футера сообщения |
set_image(<url>)
Данный метод позволяет установить Большую Картинку embed-сообщения.
Тип возвращаемых данных: Нет.
| Параметр | Тип Данных | Описание |
|---|---|---|
url |
Строка | Прямая ссылка на картинку |