A slack bot which can quickly and easily help you find minecraft recipes! Just send @MCRecipes [The item you want recipe for] and it should hopefully send a picture of the recipe in <1s.
I used Gemini to make a prompt for Gemini in the code
A slack bot which can quickly and easily help you find minecraft recipes! Just send @MCRecipes [The item you want recipe for] and it should hopefully send a picture of the recipe in <1s.
I used Gemini to make a prompt for Gemini in the code
I added a few more small features like /list-recipes and more QoL stuff like if its not a crafting recipe it will tell you!
Updated prompt using Gemini and added alternative message if the recipe is not for the crafting table
Log in to leave a comment
I added a new command! ā/list-recipesā sends a txt file of all the available recipes, which are in the list in the code, which is created on the start of the program for efficiency & to prevent stale data! This was done on request of @U0824382CPP thank them for the suggestion!
Log in to leave a comment
Iāve been working. I used Gemini to improve the prompt cuz Iām not a prompt engineer. I also manually added a lot of recipes via screenshots. Other than that, no big things really. Screenshots of one of the recipes I added & the AI being useful:
Log in to leave a comment
I made a bot which gives you minecraft recipes!
It was a pain generating all the 519 images of crafting recipes, but yeah I did it! :yay:
I made it in Kotlin so it will eat all the RAM on my RPI Zero 2W on which it is hosted :thumbup-nobg:
Hopefully you like it!
Itās my first ever bot in Kotlin too!
Fixed the bug! Yay!
How i did it is that I checked if there are any replies in the thread already, and if yes it ignores the event, cuz slack pings the person in the OG message on thread replies causing duplicate app mention events, gonna deploy and then ship now Ig!
Added the AI functionality!!! There is one known bug (shown in picture) of duplicate messages, which I will patch in the next commit. Then the bot should be ready to deploy on my RPI zero 2w and I can ship!
Log in to leave a comment
Made it so you donāt need to type the EXACT name of the file as you used to. Gonna add AI next
Log in to leave a comment
It actually works WWWWW. LETS GOOOO. Iām now making it more forgiving and allowing you to type other things to reference items. I will implement Gemini 2.5 Flash to cheaply and quickly check for typos but right now it does work!
I am desperately trying to get my bot to send the images. I added 672 images to my repo :sixseven: of all the crafting recipes! I got Gemini 3 Flash to generate a script which I ran on my RPI 0 2w to generate the images. Big thanks to https://minecraft-api.vercel.app for the mc item images and recipes! Now I am gonna code the rest by myself! Currently failing :pf:
Log in to leave a comment
I didnāt do fraud I promise! I was testing how to do stuff in Kotlin and I couldnāt figure it out cuz the guides are Java but finally I did! Now the bot responds to mentions! I will build on that to do the actual recipe giving!
Log in to leave a comment
IT FINALLY WORKS!!!!!! This is the first time Iāve ever tried making a bot in Kotlin so it was hard and the Slack guide is outdated and for Java. But Gemini 3 Flash came to the rescue!! Now that Iāve done the basic boilerplate, I shouldnāt need the AI again!! Iām so happy it works!!
Log in to leave a comment