Metadata-Version: 2.1
Name: discord-embed-extensions
Version: 1.0.11
Summary: discord.Embed's extensions 
Home-page: https://github.com/Req-kun/discord_embed_extensions
Author: Req
License: MIT
Keywords: discord_embed_extensions discord_extension discord embed discord_embed
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.9
Description-Content-Type: text/markdown
Requires-Dist: discord.py


※適当に作ったモジュールのため、バグが発生する可能性があります。もしバグが発生した場合、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])`


