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.
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.
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.
- Backend - Node.js
- Library - Discord.js
- Database - Firebase Realtime Database
- API - Discord API & Google Sheets API
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 | ❎ |
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 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.
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!