enterv0id / automaze

it auto'd the maze

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

automaze

General-purpose bot, primarily made for AI Hub. Its most notable features are models search engine and game.

Originally, this bot was made for fun and giggles within AI Hub. As the bot grows bigger, we are in need of major code overhaul to be eligible for verification. Made from scratch, albeit with a helping hand from Stack Overflow and ChatGPT, along with many painstaking hours of documentation staring.


FungusDesu

The creator of the bot. He has absolutely zero damn knowledge of computer science, and he doesn't even know how data structures and algorithms work. Nevertheless, he somehow managed to plow through everything.

Without the help of his friends and collaborators, he could not stand where he is today.

If you want him to NOT be dependent on his mommy and daddy, you could buy him a coffee to cure his decaffeination


Credits

This journey did not begin in solitude. People got my back throughout the programming adventures with resources and supports.

  • Everytime I make something new, 1ski would always be the first one I request to see the change.
  • The bot uses enmap as its main database, but I had trouble setting it up. Stovoy was the only person to make it work.
  • Despite working primarily with discord.py, FDG provides me with experience of how to git and what to do with the bot.
  • When the bot first started out, its first mission was to filter voice models threads without a proper link. kalomaze was the admin who first recognized my aptitude.

There are too many to list here, but by and large this would not have been possible without AI Hub.


Installation and setup

automaze uses a variety of packages. They are all listed in package.json, to install them simply do npm i.

If you run this locally, you don't need to install express and setup. Read index.js for more information.

Database folders by default are gitignored, so you have to either disable commands that use database-related stuff or set it up yourself. enmap is the database I use, but you can switch it into other db (provided to edit the code accordingly).

By default, automaze's token is not included (duh). Read index.js for more information.

If you encounter an error of the bot not finding models.json, replace the code with _models.json


Thank you for coming to my TED talk

About

it auto'd the maze

License:MIT License


Languages

Language:JavaScript 100.0%