M

Multipurpose Bot(Discord , YouTube, Twitch)

So, we created a Multipurpose bot purely based on JS using Discord.js in the backend , we also used mongodb for data storage and i currently hosted 24 x 7 on pebblehost.We'll also update it later on

Created on 20th February 2022

M

Multipurpose Bot(Discord , YouTube, Twitch)

So, we created a Multipurpose bot purely based on JS using Discord.js in the backend , we also used mongodb for data storage and i currently hosted 24 x 7 on pebblehost.We'll also update it later on

The problem Multipurpose Bot(Discord , YouTube, Twitch) solves

It's multipurpose , can be used for fun purpose like (Snake games , music , memes , guess game , leveling system, friendly battle and many more { available in command file} , it can also be used by College/ Other officials for further uses like data management , all and is strictly bounded by permissions provided to the user in discord. It's also helpful for students as it has all purpose calculator running on nerdamer npm + google search system. It wrks with any prefix (customizable) , and last but not the least it comes with advanced discord commands like (kick ban warns(stored in mongodb and is accessable)), it can also create tickets for users, it's Hosting is safe on Pebblehost 24x7.

Challenges we ran into

  1. Time Management - Creating a bot from scratch using discord.js v13+ is new and complex , my team got the resourse from famous bots and agev it to Hariom and he compiled everything in a stable Bot(Horimya)

  2. Use of ytdl core- this pardicular npm was banned by discord and node so it was difficult to play music in a stable form , it's still under development but basic fetch from yt is working)

  3. Creating AI Chat- we allowed the bot to chat with user as if it's a real person to envoke that we tried to use apis but it didnt work so we did some research on internet and found aichat api posted by a guy on github , finding it was really difficult but , as a team , we made it

  4. Complexity- Working on discord.py is easy but now it's almost down so switching on discord.js was kinda hard so reading instructions and manual was hectic , but we made it by constant progress

  5. Log files - Log files are really hard to comit so we had to compress it using other main compressiona dn compiled it to a single repositry

Discussion

Builders also viewed

See more projects on Devfolio