Skip to content

A multi-purpose (diverse) custom-built Discord Bot for managing Inovus Labs IEDC Discord Server

Notifications You must be signed in to change notification settings

inovus-labs/chacko-mash

 
 

Repository files navigation

ചാക്കോ മാഷ് (InoBot)

🌟 Introduction

As per Wikipedia, Bots are software applications that runs automated tasks over the Internet, usually with the intent to imitate human activity on the Internet, such as messaging, on a large scale.

Discord Bots are a vital component for a well-run Discord server. They can be used to automate moderation tasks as well as to add music, polls and much more. But just searching the internet for "Discord Bots" brings up millions of results that aren’t going to be a fun time to wade through.

🌟 Why this Project

We started the Discord Server at a time when many of our familiar Servers were subjected to attacks of Spam Bots. The commonly used public bots were compromized and every channel were flooded with spam messages. And above all, our requirement was so diverse, such that we couldn't find a single bot that can deliver everything that we needed.

🌟 About the Project

InoBot (ചാക്കോ മാഷ്) is the official Discord Bot of Inovus Labs Discord Server. It's a custom-built Discord Bot to effectively and efficiently manage the Discord Server and to maintain it lively.

Inovus Ecosystem Architecture is built in such a way that it minimizes the effort of accessing & managing the data of fellows. The ultimate Inovus API is the backend of Inovus virtual Ecosystem. It explicitly handles the data part. The Inovus Scrapbook and Inovus Profiles projects are work in progress.

🌟 Project Stack

🌟 Available Commands

No Summary Mode Keyword Status
1 Break the Silence Auto ---
2 Welcome Message Auto ---
3 Publish Announcement Command bot
4 Hear user DM(s) Auto ---
5 Generate Birthday Wish Command bday
6 Notify Birthdays Auto ---
7 Assign Server Roles Command assign
8 DM Role(s) or User(s) Command dm
9 Command Assistance Command help
10 Update Inovus Profile Command edit-profile
11 Create Polls Command poll
12 Schedule Message Command post

🌟 Special Commands

Some special commands are often created once in a while for trigger special purposes, like to initiate something (Eg. Send Wish Cards on Onam & X'mas). Eventhough code snippets for them are pushed, they are'nt included in the day-to-day command palette.

🌟 Future Plans

Future plans around this projects are quite ambitious. We're planning to have a custom-built Web Dashboard to manage & monitor the Server as a whole. We also wish to have a Static Website to showcase the Bot features in the very near future itself.

New features will be added to the bot if required. Discussions to replace the text commands with Discord buttons are also in the air.

🌟 Disclaimer

We are well aware that the architecture of Inovus Ecosystem is very much creepy and has a lot of mistakes. We are a group of active learners. We do & will continue to update every nook 'n' corner of the system as we learn.

Happy Coding Kiddos!

About

A multi-purpose (diverse) custom-built Discord Bot for managing Inovus Labs IEDC Discord Server

Resources

Stars

Watchers

Forks

Languages

  • JavaScript 86.5%
  • Handlebars 13.4%
  • Procfile 0.1%