Skip to content

discohook.member

Classes

Member

discohook.member.Member

Represents a member of a guild, subclassed from :class:User.

Inheritance

  • discohook.user.User

Property Index

Method Index

Properties

mention

Returns a string that allows you to mention the member.

Methods

add_role

python
async add_role(self, role_id: str, *, reason: str | None = None)

Add a role to the member. Parameters

role_id : str The ID of the role. reason: Optional[str] The reason for adding the role to be logged.

ban

python
async ban(self, *, delete_message_seconds: int = 0, reason: str | None = None)

Ban the member. Parameters

delete_message_seconds: int The number of days to delete messages for. This must be between 0 and 604800 (7 days). reason: Optional[str] The reason for banning the member to be logged.

kick

python
async kick(self, *, reason: str | None = None)

Kick the member.

remove_role

python
async remove_role(self, role_id: str, *, reason: str | None = None)

Remove a role from the member. Parameters

role_id : str The ID of the role. reason: Optional[str] The reason for removing the role to be logged.