🤾Interactions
Social
📋 Overview
The Interactions module provides a variety of social interaction commands that allow members to engage with each other through animated GIFs. These playful commands enable members to express affection, playfulness, or discipline in a fun and visual way. Each interaction costs a small amount of diamonds and displays an appropriate animated image to enhance the social experience within the community.
⚙️ How It Works
The Interactions system operates through a simple command structure where members select an action and target another member. The bot then:
Verifies the user has sufficient diamonds (2 diamonds per interaction)
Deducts the cost from the user's balance
Fetches an appropriate animated GIF from the PurrBot API
Displays the interaction in an embed with the animated image
Shows a description of who is performing the action on whom
All interactions are part of the /give command group and follow the same structure. Users cannot perform actions on themselves. The system uses external API integration to provide varied and high-quality animated responses for each interaction type.
Available Interactions:
Hug: Warm embrace to show affection
Tickle: Playful tickling action
Poke: Gentle attention-getting gesture
Slap: Disciplinary or playful strike
Pat: Affectionate head pat
Kiss: Romantic gesture
Cuddle: Snuggling and closeness
Each interaction type has its own unique animated GIFs pulled from the PurrBot SFW API, ensuring appropriate and varied visual responses.
🔑 Key Commands
/give hug <member>
/give hug <member>Description: Send a warm hug to another member Access: All members Cooldown: 3 seconds Cost: 2 diamonds Function: Displays an animated hug GIF with a message showing you hugging the target member. Cannot hug yourself.
/give tickle <member>
/give tickle <member>Description: Playfully tickle another member Access: All members Cooldown: 3 seconds Cost: 2 diamonds Function: Displays an animated tickle GIF with a message showing you tickling the target member. Cannot tickle yourself.
/give poke <member>
/give poke <member>Description: Gently poke another member Access: All members Cooldown: 3 seconds Cost: 2 diamonds Function: Displays an animated poke GIF with a message showing you poking the target member. Cannot poke yourself.
/give slap <member>
/give slap <member>Description: Deliver a slap to another member Access: All members Cooldown: 3 seconds Cost: 2 diamonds Function: Displays an animated slap GIF with a message showing you slapping the target member. Cannot slap yourself.
/give pat <member>
/give pat <member>Description: Affectionately pat another member Access: All members Cooldown: 3 seconds Cost: 2 diamonds Function: Displays an animated head pat GIF with a message showing you patting the target member. Cannot pat yourself.
/give kiss <member>
/give kiss <member>Description: Share a kiss with another member Access: All members Cooldown: 3 seconds Cost: 2 diamonds Function: Displays an animated kiss GIF with a message showing you kissing the target member. Cannot kiss yourself.
/give cuddle <member>
/give cuddle <member>Description: Snuggle up and cuddle with another member Access: All members Cooldown: 3 seconds Cost: 2 diamonds Function: Displays an animated cuddle GIF with a message showing you cuddling the target member. Cannot cuddle yourself.
👥 Who It's For
All Members: Can use all interaction commands on other members
Economy Participants: Must have at least 2 diamonds to use any interaction
Social Members: Encourages community engagement and social bonding
💡 Why This Feature
Enhances community atmosphere by providing fun ways to interact socially. Creates visual engagement through animated GIFs that make interactions more expressive and enjoyable. Encourages economy participation through low-cost diamond usage. Provides lighthearted roleplay opportunities for members to express emotions and build relationships. Adds personality to the server with varied interaction types suitable for different social contexts. Maintains appropriate content through SFW API integration.
⚙️ Config Options
Economy Requirements:
Each interaction costs 2 diamonds
Users must have sufficient balance before using commands
Cost is automatically deducted upon successful interaction
API Integration:
Uses PurrBot SFW API (https://purrbot.site/api/img/sfw/)
All GIFs are safe-for-work content
Varied images for each interaction type
Automatic image fetching and display
Cooldown System:
3 second cooldown per command per member
Prevents spam and encourages thoughtful interactions
Cooldown resets automatically if insufficient funds
Restrictions:
Cannot target yourself with any interaction
Must target a valid member in the server
No role-based restrictions (available to all members)
Made by DIVINITY • Pleasure Corner
Last updated
Was this helpful?