/MenheraVanGOgh

An image manipulator application for generating images for MenheraBot

Primary LanguageGoMIT LicenseMIT

Logo

๐Ÿ“” Menhera Van GOgh ๐Ÿ“”

An Application to manipulate images for MenheraBot written in Go.
MenheraBot ยป

๐Ÿ‘จโ€๐Ÿ’ป | Contributing

You may contribute to this project by opening an issue or creating a pull request on GitHub. If you want to add a new asset, you need to follow this document, and send the asset to MenheraBot's Suppport Server.

๐Ÿ”ฅ | Running

To run Menhera Van GOgh, you need to have Docker in your machine. You have two options of installation, follow the one that applies to you. It is good to have a Redis instance to improve the performance of the application.

๐Ÿ”ฎ | Building the Image

If you want to build the image yourself, you can do it by following these steps:

  1. ๐Ÿงน Clone the repository
git clone https://github.com/MenheraBot/MenheraVanGOgh.git
  1. ๐Ÿ’ป Building the Image
docker build . --tag vangogh
  1. ๐Ÿƒโ€โ™‚๏ธ Running a Container
docker run --name VangoghServer -p 2080:2080 -e "TOKEN=" -e "REDIS_URL=" -e "REDIS_DB=" --restart unless-stopped -d -t vangogh

Obs: the TOKEN is just for authentication purpuses. REDIS_URL and REDIS_DB are the variables to connect to your redis instance. The restart policy used is because, well, no one wants a server down!

Now we can connect to HTTP to 2080 port!

๐ŸŽ‰ | Downloading the Image

If you don't really want all the source code, and just want to execute the bot, you can just donwload the image from the Container Registry.

  1. ๐Ÿ“ฅ Download the image
docker pull ghcr.io/menherabot/vangogh:latest

You need to be logged in

  1. ๐Ÿƒโ€โ™‚๏ธ Running a Container
docker run --name VangoghServer -p 2080:2080 -e "TOKEN=ReplaceWithToken" -e "REDIS_URL=" -e "REDIS_DB=" --restart unless-stopped -d -t ghcr.io/menherabot/vangogh:latest

Obs: the TOKEN is just for authentication purpuses.REDIS_URL and REDIS_DB are the variables to connect to your redis instance. The restart policy used is because, well, no one wants a server down!

Creeper? Awww maan. Van GOgh is on!

๐Ÿ”จ | Made With

๐Ÿ’– | Special Thanks

I shall thank RabbitHouseCorp very much for providing inspiration for this repository. It's the first time I've used Go, totally a long shot, not knowing anything, and thanks to them, I was able to steal most of the code start making this project, mainly using the Go Graphics base as inspiration. Thank you very much.

โš–๏ธ | License

Distributed under the MIT License. See LICENSE for more information.

๐Ÿ“ง | Contact

Discord: Luxanna#5757

Twitter: @Luxanna_Dev


MenheraBot was made with โค๏ธ by Luxanna.