mirror of
https://github.com/MelisaDev/melisa.git
synced 2024-09-22 19:22:01 +03:00
feat(RESTApp): add delete_global_application_command() method
This commit is contained in:
parent
e3ea442bc8
commit
db414729ce
1 changed files with 36 additions and 4 deletions
|
@ -671,7 +671,7 @@ class RESTApp:
|
||||||
application_id: Union[int, str, Snowflake],
|
application_id: Union[int, str, Snowflake],
|
||||||
*,
|
*,
|
||||||
with_localizations: Optional[bool] = False,
|
with_localizations: Optional[bool] = False,
|
||||||
):
|
) -> List[ApplicationCommand]:
|
||||||
"""|coro|
|
"""|coro|
|
||||||
|
|
||||||
[**REST API**] Fetch all of the global commands for your application.
|
[**REST API**] Fetch all of the global commands for your application.
|
||||||
|
@ -716,7 +716,7 @@ class RESTApp:
|
||||||
default_member_permissions: Optional[str] = None,
|
default_member_permissions: Optional[str] = None,
|
||||||
dm_permission: Optional[bool] = None,
|
dm_permission: Optional[bool] = None,
|
||||||
default_permission: Optional[bool] = None,
|
default_permission: Optional[bool] = None,
|
||||||
):
|
) -> ApplicationCommand:
|
||||||
"""|coro|
|
"""|coro|
|
||||||
|
|
||||||
[**REST API**] Create a new global command.
|
[**REST API**] Create a new global command.
|
||||||
|
@ -794,7 +794,7 @@ class RESTApp:
|
||||||
self,
|
self,
|
||||||
application_id: Union[int, str, Snowflake],
|
application_id: Union[int, str, Snowflake],
|
||||||
command_id: Union[int, str, Snowflake],
|
command_id: Union[int, str, Snowflake],
|
||||||
):
|
) -> ApplicationCommand:
|
||||||
"""|coro|
|
"""|coro|
|
||||||
|
|
||||||
[**REST API**] Fetch a global command for your application.
|
[**REST API**] Fetch a global command for your application.
|
||||||
|
@ -835,7 +835,7 @@ class RESTApp:
|
||||||
default_member_permissions: Optional[str] = None,
|
default_member_permissions: Optional[str] = None,
|
||||||
dm_permission: Optional[bool] = None,
|
dm_permission: Optional[bool] = None,
|
||||||
default_permission: Optional[bool] = None,
|
default_permission: Optional[bool] = None,
|
||||||
):
|
) -> ApplicationCommand:
|
||||||
"""|coro|
|
"""|coro|
|
||||||
|
|
||||||
All parameters are optional, but any parameters
|
All parameters are optional, but any parameters
|
||||||
|
@ -914,6 +914,38 @@ class RESTApp:
|
||||||
await self._http.patch(f"/applications/{application_id}/commands/{command_id}", json=data)
|
await self._http.patch(f"/applications/{application_id}/commands/{command_id}", json=data)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
async def delete_global_application_command(
|
||||||
|
self,
|
||||||
|
application_id: Union[int, str, Snowflake],
|
||||||
|
command_id: Union[int, str, Snowflake],
|
||||||
|
) -> None:
|
||||||
|
"""|coro|
|
||||||
|
|
||||||
|
[**REST API**] Delete a global command.
|
||||||
|
|
||||||
|
Parameters
|
||||||
|
----------
|
||||||
|
application_id: :class:`~melisa.utils.snowflake.Snowflake`
|
||||||
|
ID of the parent application
|
||||||
|
command_id: Optional[bool]
|
||||||
|
ID of command to delete.
|
||||||
|
|
||||||
|
Raises
|
||||||
|
-------
|
||||||
|
HTTPException
|
||||||
|
The request to perform the action failed with other http exception.
|
||||||
|
ForbiddenError
|
||||||
|
You do not have proper permissions to do the actions required.
|
||||||
|
BadRequestError
|
||||||
|
You provided a wrong arguments
|
||||||
|
"""
|
||||||
|
|
||||||
|
await self._http.delete(
|
||||||
|
f"/applications/{application_id}/commands/{command_id}"
|
||||||
|
)
|
||||||
|
|
||||||
|
return None
|
||||||
|
|
||||||
|
|
||||||
class CDNBuilder:
|
class CDNBuilder:
|
||||||
"""Can be used to build images
|
"""Can be used to build images
|
||||||
|
|
Loading…
Reference in a new issue