mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-04-19 15:36:02 +00:00
Make TextChannel.create_webhook name parameter mandatory.
This commit is contained in:
parent
351bb1927a
commit
4aecdea052
@ -340,7 +340,7 @@ class TextChannel(discord.abc.Messageable, discord.abc.GuildChannel, Hashable):
|
||||
data = await self._state.http.channel_webhooks(self.id)
|
||||
return [Webhook.from_state(d, state=self._state) for d in data]
|
||||
|
||||
async def create_webhook(self, *, name=None, avatar=None):
|
||||
async def create_webhook(self, *, name, avatar=None):
|
||||
"""|coro|
|
||||
|
||||
Creates a webhook for this channel.
|
||||
@ -349,7 +349,7 @@ class TextChannel(discord.abc.Messageable, discord.abc.GuildChannel, Hashable):
|
||||
|
||||
Parameters
|
||||
-------------
|
||||
name: Optional[str]
|
||||
name: str
|
||||
The webhook's name.
|
||||
avatar: Optional[bytes]
|
||||
A *bytes-like* object representing the webhook's default avatar.
|
||||
@ -371,10 +371,7 @@ class TextChannel(discord.abc.Messageable, discord.abc.GuildChannel, Hashable):
|
||||
if avatar is not None:
|
||||
avatar = utils._bytes_to_base64_data(avatar)
|
||||
|
||||
if name is not None:
|
||||
name = str(name)
|
||||
|
||||
data = await self._state.http.create_webhook(self.id, name=name, avatar=avatar)
|
||||
data = await self._state.http.create_webhook(self.id, name=str(name), avatar=avatar)
|
||||
return Webhook.from_state(data, state=self._state)
|
||||
|
||||
class VoiceChannel(discord.abc.Connectable, discord.abc.GuildChannel, Hashable):
|
||||
|
@ -529,10 +529,10 @@ class HTTPClient:
|
||||
|
||||
# Webhook management
|
||||
|
||||
def create_webhook(self, channel_id, *, name=None, avatar=None):
|
||||
payload = {}
|
||||
if name is not None:
|
||||
payload['name'] = name
|
||||
def create_webhook(self, channel_id, *, name, avatar=None):
|
||||
payload = {
|
||||
'name': name
|
||||
}
|
||||
if avatar is not None:
|
||||
payload['avatar'] = avatar
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user