SEmbed API Reference

class sembed.SEmbed(title: str = '', description: str = '', *, url: str = '', timestamp: Optional[datetime.datetime] = None, color: Optional[Union[discord.colour.Colour, int]] = None, image_url: Optional[str] = None, thumbnail_url: Optional[str] = None, fields: Optional[List[sembed.sembed.SField]] = None, author: Optional[Union[sembed.sembed.SAuthor, str]] = None, footer: Optional[Union[sembed.sembed.SFooter, str]] = None, **kwargs)

Discordの埋め込みを表します。全ての属性は作成時に設定出来ます。

title

埋め込みのタイトルです。

タイプ

str

description

埋め込みの説明です。

タイプ

str

url

埋め込みのURLです。

タイプ

str

timestamp

埋め込みの時間です。naiveでもawareでも大丈夫です。

タイプ

datetime.datetime

color

埋め込みの色です。

タイプ

Union[discord.Color, int]

image_url

埋め込みの画像のURLです。

タイプ

str

thumbnail_url

埋め込みのサムネイルのURLです。

タイプ

str

fields

埋め込みのフィールドです。10個までです。

タイプ

List[SEmbed]

author

埋め込みの作者です。

タイプ

Union[SAuthor, str]

footer

埋め込みのフッターです。

タイプ

Union[SFooter, str]

フィールドのクラス

class sembed.SAuthor(name: str, icon_url: Optional[str] = None, url: Optional[str] = None)

埋め込みの作者を表します。全ての属性は作成時に設定出来ます。

name

作者の名前です。

タイプ

str

icon_url

作者のアイコンのURLです。

タイプ

str

url

作者のURLです。

タイプ

str

class sembed.SField(name: str, value: str, inline: bool = True)

埋め込みのフィールドを表します。全ての属性は作成時に設定出来ます。

name

フィールドの名前です。

タイプ

str

value

フィールドの内容です。

タイプ

str

inline

インラインを表示するかしないかです。

タイプ

bool

class sembed.SFooter(text: str, icon_url: str)

埋め込みのフッターです。全ての属性は作成時に設定出来ます。

text

フッターのテキストです。

タイプ

str

icon_url

フッターのアイコンのURLです。

タイプ

str