Skip to content

Multi-purpose image processing bot for discord.

Notifications You must be signed in to change notification settings

jasonjjl1999/impachu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

impachu

Multi-purpose image processing bot for discord. Current features:

Discord Channel Usage:

Commands:

help -- show help options

!help

impact -- create basic impact font meme

!impact <URL> [top_text] [bottom_text]

Impact gif

poster -- create (de)motivational poster meme

!poster <URL> [top_text] [bottom_text]

Motivational Poster

anime -- create AI generated anime face from a still image

!anime <URL> [seed]

Anime Face Generation

Setting the Bot up Yourself

Through this link, you can add the bot to your server and start using the bot with minimal setup.

However, if you want to host the bot on your own server, follow these instructions:

1. Clone this repository to your local workspace

2. Install Python (>= version 3.7)

3. Install required python packages specified in requirements.txt

From root directory of repo, run pip3 install -r requirements.txt It is highly recommended to use a clean virtual environment to prevent conflicts with other packages.

4. Install impachu in the local environment

From root directory of repo, run pip3 install -e .

5. Point bot to your personal Discord bot application token

Create a file named .env in the root directory of repo with the following format:

#.env
DISCORD_TOKEN=<Discord Bot Token>

Your Discord bot token can be acquired by creating a bot from the Discord Developer Portal.

6. Run the bot

To start the bot, call the run script located within the bin folder.

./bin/run

You should now see a message "Impachu has connected to Discord!"

About

Multi-purpose image processing bot for discord.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages