Interactions Module
- class Interactions(*args: Any, **kwargs: Any)
Module for handling interactive commands like hugs, slaps, kisses, and headpats.
Attention
All commands assume minimum bot permissions: View Channel, Send Messages.
- async headpat(ctx, *, args=None)
Sends a headpat embed to the people you ping.
Syntax:
!!headpat <args>
Example:
!!headpat @user1 @user2
- Parameters:
args (discord.Member (Max 9), required) – The users to headpat, mentioned in the command message.
- Returns:
An embed message with a headpat GIF and description.
- Return type:
discord.Embed
- async hug(ctx, *, args=None)
Sends a hug embed to the people you ping.
Syntax:
!!hug <args>
Example:
!!hug @user1 @user2
- Parameters:
args (discord.Member (Max 9), required) – The users to hug, mentioned in the command message.
- Returns:
An embed message with a hug GIF and description.
- Return type:
discord.Embed
- async kiss(ctx, *, args=None)
Sends a random kiss embed to the people you ping.
Syntax:
!!kiss <args>
Example:
!!kiss @user1 @user2
- Parameters:
args (discord.Member (Max 9), required) – The users to kiss, mentioned in the command message.
- Returns:
An embed message with a kiss GIF and description.
- Return type:
discord.Embed
- async slap(ctx, *, args=None)
Sends a slap embed to the people you ping.
Syntax:
!!slap <args>
Example:
!!slap @user1 @user2
- Parameters:
args (discord.Member (Max 9), required) – The users to slap, mentioned in the command message.
- Returns:
An embed message with a slap GIF and description.
- Return type:
discord.Embed