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.