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