discord.Embed's extensions
Project description
※適当に作ったモジュールのため、バグが発生する可能性があります。もしバグが発生した場合、Discord(Req van Astraea#9732)もしくはTwitter(@Req_fn)までご連絡ください。※ # 追加されるもの ## 追加される関数 > make - 指定された引数をもとにdiscord.Embedを作成し、返す author_dict - makeコマンド等でauthorを指定する時にdictの作成を補助する footer_dict - makeコマンド等でfooterを指定する時にdictの作成を補助する field_dict - makeコマンド等でfieldを指定する時にdictの作成を補助する ## 追加されるメソッド > edit - 指定された引数をもとにdiscord.Embed情報を編集する multiple_add_fields - 一度に複数のfieldを追加する multiple_remove_fields - 一度に複数のfieldを削除する # 各関数、メソッドの使い方 ## make() ` discord_embed_extensions.make(**kwargs) ` Attributes > author color description fields footer image thumbnail title url ### title title=’title’ Type: str ### description description=’description’ Type: str ### url url=’url’ Type: str ### color color=color Type: Union[Colour, int] ### footer footer={‘text’: ‘text’, ‘icon_url’: ‘icon_url’} footer=footer_dict(*, text=’text’, icon_url=’icon_url’) Parameters ・text(str) ・icon_url(str) ### image image=’url’ Type: str ### thumbnail thumbnail=’url’ Type: str ### author author={‘name’: ‘name’, ‘url’: ‘url’, ‘icon_url’: ‘icon_url’} author=author_dict(*, name=’name’, url=’url’, icon_url=’icon_url’) Parameters ・name(str) ・url(str) ・icon_url(str) ### fields fields=[{‘name’: ‘name’, ‘value’: ‘value’, ‘inline’: bool}, {‘name’: ‘name’, ‘value’: ‘value’, ‘inline’: bool}] fields=[field_dict(*, name=’name’, value=’value’, inline=bool), field_dict(*, name=’name’, value=’value’, inline=bool)] Parameters ・name(str) ・value(str) ・inline(bool) - default: True ## author_dict() ` author = discord_embed_extensions.author_dict(**kwargs) ` Attributes > name url icon_url ### name name=’name’ Type: str ### url url=’url’ Type: str ### icon_url icon_url=’icon_url’ Type: str ## footer_dict() ` footer = discord_embed_extensions.footer_dict(**kwargs) ` Attributes > text icon_url ### text text=’text’ Type: str ### icon_url icon_url=’icon_url’ Type: str ## field_dict() ` field = discord_embed_extensions.field_dict(**kwargs) ` Attributes > name value inline ### name name=’name’ Type: str ### value value=’value’ Type: str ### inline inline=[True / False] Type: bool ## edit() ` discord.Embed.edit(**kwargs) ` Attributes > author color description footer image thumbnail title url ### title title=’title’ Type: str ### description description=’description’ Type: str ### url url=’url’ Type: str ### color color=color Type: Union[Colour, int] ### footer footer={‘text’: ‘text’, ‘icon_url’: ‘icon_url’} footer=footer_dict(*, text=’text’, icon_url=’icon_url’) Parameters ・text(str) ・icon_url(str) ### image image=’url’ Type: str ### thumbnail thumbnail=’url’ Type: str ### author author={‘name’: ‘name’, ‘url’: ‘url’, ‘icon_url’: ‘icon_url’} author=author_dict(*, name=’name’, url=’url’, icon_url=’icon_url’) Parameters ・name(str) ・url(str) ・icon_url(str) ## multiple_add_fields() ` discord.Embed.multiple_add_fields(fields) ` Parameters fields(dict in list) - makeコマンドと同じ指定方法 .multiple_add_fields([{‘name’: ‘name’, ‘value’: ‘value’, ‘inline’: bool}, {‘name’: ‘name’, ‘value’: ‘value’, ‘inline’: bool}]) .multiple_add_fields([field_dict(*, name=’name’, value=’value’, inline=bool), field_dict(*, name=’name’, value=’value’, inline=bool)]) ## multiple_remove_fields() インデックスの大きいほうから削除されていくため、インデックスの補完について考える必要はありません ` discord.Embed.multiple_remove_fields(indexes) ` Parameters indexes(list) - 要素はすべてint、順不同 .multiple_remove_fields([2, 4, 3, 1])
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for discord_embed_extensions-1.0.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f0a938075be85cb1a7b7bface8cac8ee6e00adea6cb46b0ea6d0b6ea464cd04 |
|
MD5 | 0bfbe56e58001213103d1dc3cc3dc448 |
|
BLAKE2b-256 | 8386238cea0c591838c2450bd3a155e92b60c616b2cc6297acdf164f1329c342 |