Get started with Peachy now 🍑
PEACHYPEACHY
Action

Kiss

The `kiss` command allows users to give sweet, affectionate kisses to other users with romantic animated GIF responses.

Command Details

  • Name: kiss
  • Aliases: None
  • Category: Action
  • Description: Give another user a sweet, affectionate kiss
  • Usage: P kiss @user, p kiss @user, or /kiss @user
  • Examples:
    • P kiss @JohnDoe
    • p kiss @loved_one
    • /kiss @partner
  • Cooldown: 3 seconds
  • Arguments: user (required) - The user you want to kiss
  • Slash Command: Enabled
  • Permissions:
    • Bot: SendMessages, ViewChannel, EmbedLinks
    • User: None
  • Player Requirements: None (no voice, DJ, or active player required)

Functionality

  • Romantic Social Interaction: Enables affectionate expressions between users with kiss-themed content.
  • Sweet Animated GIFs: Displays charming animated images from a curated collection of kiss animations.
  • Relationship Expression: Allows users to express love, affection, and romantic feelings virtually.
  • Random Romance Selection: Chooses from multiple sweet and affectionate GIF responses.
  • Affectionate Messaging: Creates warm, loving descriptions for romantic interactions.
  • Couple-Friendly Features: Supports relationship roleplay and partner interactions.
  • Self-Kiss Handling: Includes appropriate responses for users attempting to kiss themselves.
  • Romantic Atmosphere: Contributes to creating loving and affectionate server moments.
  • Visual Romance: Uses sweet animations to enhance the romantic impact of interactions.
  • Love Expression Tool: Provides a way for users to show care and romantic interest.

Code Overview

The command is built using a Command class structure and handles both message-based and interaction-based (slash command) inputs. It uses:

  • Target user validation ensuring appropriate recipients while maintaining romantic context.

  • client.embed() creation with affectionate descriptions featuring both users in loving scenarios.

  • Random selection from an array of sweet, romantic kiss-themed animated GIFs.

  • setImage() integration to display selected romantic animations within response embeds.

  • Romantic messaging framework emphasizing love, affection, and sweet interactions.

  • Error handling for invalid mentions, permissions, or content delivery issues.

  • Cooldown system preventing spam while allowing natural romantic expression flow.

  • Special handling for self-targeting with appropriate loving or humorous responses.

  • Embed styling with romantic colors, heart emojis, and affectionate presentation.

  • Integration with Discord's user system for reliable romantic interaction processing.

  • No special permissions required

  • Can be used in any channel where the bot has message permissions