Media Gallery
Screenshots and videos showcasing Jackey in action

No media available.

About Jackey

Elixpo Discord Bot (Jackey)

A Discord bot for generating, remixing, and managing AI-generated images using slash commands. Built with discord.js and supports advanced image options, queueing, and permission checks.


Features

  • /generate: Create images from prompts with options for number, aspect ratio, theme, model, and more.
  • /remix: Remix up to 3 uploaded images with a new prompt and options.
  • /help: Get information about available commands.
  • Queue system: Handles multiple requests efficiently.
  • Permission checks: Ensures the bot has the correct permissions before replying or sending files.
  • Download buttons: Users can download generated images via interactive buttons.
  • Cache management: Temporary storage for generated images and cleanup.

Setup

1. Clone & Install

git clone https://github.com/yourusername/elixpo-discord-bot.git
cd elixpo-discord-bot
npm install

2. Environment Variables

Create a .env file or set these variables in your environment:

DISCORD_TOKEN=your_discord_bot_token
CLIENT_ID=your_discord_application_id
POLLINATIONS_TOKEN=your_pollinations_api_token (optional)

3. Register Slash Commands

Run the command registration script to register or update slash commands:

node register_commands.js

4. Start the Bot

node elixpo_discord_bot.js

Slash Commands

/generate

Generate images from a prompt.

Options:

  • prompt (string, required): The prompt for image generation.
  • number_of_images (int, required): Number of images (1-4).
  • seed (int, optional): Random seed (10-1000000).
  • aspect_ratio (choice, optional): 16:9, 9:16, 1:1, 4:3, 3:2.
  • theme (choice, optional): fantasy, normal, halloween, structure, crayon, space, chromatic, cyberpunk, anime, landscape, samurai, wpap, vintage, pixel, synthwave.
  • enhancement (bool, optional): Enhance image quality.
  • model (choice, optional): flux, turbo, gptimage.

/remix

Remix up to 3 uploaded images with a new prompt.

Options:

  • prompt (string, required): How to remix the images.
  • image_1 (attachment, required): First image.
  • image_2 (attachment, optional): Second image.
  • image_3 (attachment, optional): Third image.
  • seed, aspect_ratio, theme: Same as /generate.

/help

Get information about the bot's commands.


Permissions

The bot requires the following permissions in your Discord server:

  • View Channels
  • Send Messages
  • Attach Files

Development Notes

  • Commands are defined and registered in register_commands.js.
  • Main bot logic and event handling is in elixpo_discord_bot.js.
  • Uses a semaphore to limit concurrent image generation/remix requests.
  • Handles permission errors and missing cache gracefully.

License

MIT License. See LICENSE for details.


Credits

  • Built with discord.js
  • Image generation via Pollinations API (optional)
Popular Commands
Most used commands this month

This bot doesn't seem to use slash commands.

Bot Information

Similar Utilities Bots

Discover other utilities bots that might interest you

Popular Discord Bots

Check out the most popular bots in our directory

Discover More Bots

Explore our complete directory of Discord bots to find the perfect ones for your server