[INTRODUCING] The Curiosity Project - Designing Bot - [ Also on SteemSpeak ! ]

in #introduceyourself7 years ago (edited)


Hey everyone, the last week i haven't posted anything because i was very busy coding on a little project i am building for the past 9 months. After a great success on the first version i published a few months ago decided to completely rebuild the bot so it works even better.

How the project came to be ?
That is actually pretty funny because i never intended to start working on public bot, I just wanted to test if i could script a bot with some basic commands like the famous ping pong response. But just as a test because i was curious. After few days testing around making some little response commands i kind of enjoyed the building part, then to see the results. So i started to do a little bit more work on it.
Eventually people contacted me to request the invite link of the bot so they could use it also. That was the moment i decided to spend a lot more time on this by making it a actual project.


What is my goal with Curiosity ?
There are many bots with many great features but if you want to add all the features your members want to have, often you need more then 10 bots on your server. That can cause annoyance with your members and also deliver a dilemma as every bot has a prefix in order to use all commands. My goal is to create 1 bot that does packs all those features together in 1 package, 1 bot, 1 prefix.
I want to create the fastest, the most stable, the most entertaining and helpful bot out there on the market. With a response time of around 50 to 250 milliseconds and a up-time of almost 98% i am very glad that i already start to meet my first milestones.


My personal opinion is that many people make a bot for discord but after a few hours / days of work they stop the project and stop updating the framework. Also i find most bots annoying in usage as the help menu's are often just a big lists of listed commands and it becomes that contain so much information in a instant that i already get a headache thinking about trying to find what i need.
Most bots are also not optimized for Discord Phone users. The menus and text look fine on the PC but, because your phone has a smaller screen it becomes a chaos therefor very hard to read and use it.

I want to counter all these problems and it's going very well for my right now. As Curiosity offers a very simple interactive menu that works like a book. This enables me to provide a lot of info in small windows that you can scroll through, instead of bombarding your private mail. Below i want to show some of the key features Curiosity has to offer, and some insides on what the future will bring to us.



First a Shoutout !!!
I want to thank @fyrstikken for his support to The Curiosity Project.
I am very proud to see Curiosity on SteemSpeak a wonderful server with 3248 great people and growing by the day !.

SteemSpeak is a server where you can talk with other SteemIt users on chat as well as voice. The server is very active and everyone is ready to help you if you have any questions regarded to Steem, Steemit, Cryto, Trading and countless other things.

Join the Community, empower yourself with knowledge and don't forget the power up !


The Help Menu
Right now we use a different menu but i am in the process of building a small interactive menu that is phone friendly and easy to use. Instead of giving you a large field with to much info to read, I present you a small window with limited information per page. All pages are testing on my phone so the end result for every platform looks great. Your first see the INDEX page were you see all the other pages listen. Simply use the arrows and numbers to switch to the page you like to go ! This menu will not disappear from chat so you can take you time reading up on the information. If there are more then 10 pages the number icons will disappear and you will just be asked to type in the number of the page you want to switch to. This action can be triggered by the magnifying glass.

Staff Management
Be aware has host of a server what your staff is all up to. All staff actions will be recorded into the Mod-Log channel on Discord. On this page you can see the action taken by your staff member, the reason why he took this action, time and who got warned.

Custom Server Prefix
Ever had the problem that you had 2 bots on the same prefix and both could not be changed ? Well we provide you to set your own prefix that will be stored in Curiosity's database. Now you can keep your server organized.

Toggle Commands
If you ever find yourself in a situation that you do not like one of the features in Curiosity or, if you want to prevent people from using certain functions. You can simply disable the function as you can see on the side. Once the command is disabled a (Disable Warning) message will appear on chat for 30 seconds notifying the user. In this case i would like to prevent staff from banning people of the server. This way you can customize the bot to your taste. The same way is applied for enabling the commands again.

Lockdown - Anti Raid
It is very common on Discord that groups of trolls join random servers mainly to overflow the server with hate text, pornographic pictures and sometimes even try to find flaws in bots and server permissions. This so they could ban people when as you will not notice until to late. You will be prepared with Curiosity as at first you will be notified in the Mod-Log channel as said in Moderation, but also you have the ability to issue a channel lockdown. Lockdown will simply lock the channel for everyone to chat accept the staff. As soon as a LockDown is issued the channel will be blocked and no new comments can be created. You set a time for the auto unlock to happen as be seen in the picture. You can lockdown from 1 second up to 1 full day. If the situation has calmed down before the timer runs out you can issue a unlock using the same command. So when you get raided do not panic immediately !! First lockdown your channel and then you can continue panicking ;P

Some ideas for the future:
At this right moment we feature over 120 commands ready to be explored and many many more to come. Many people already connected to The Curiosity Project gave me a lot of great ideas what i highly appreciate. Right now i am making a SoundBoard that will over time contain a whole library of 100s of sounds that can be used on the voice chat. I was also requested to upload audio books on to Curiosity so people can listen to a variety of entertainment. Also i am working right now on the new help menu that will be completely optimized for all platforms.


I want to thank everyone for taking time to read my post. I am working a long time on this project and i appreciate your time and interest. If you like my work please conciser a upvote on Discord Bot List. This will help me very much as i will be able to each more servers sooner with a higher vote count.

If you like to have this bot on your server [CLICK HERE]
If you have more questions join Curiosity Discord [CLICK HERE]

But most of all if you like to have a lot more fun on Steemit concider joining SteemSpeak on Discord. [Http://SteemSpeak.com]



Your AWESOME !



Sort:  

Welcome to steemit ! You are already fitting in and bringing great value to the platform, Thank You !

Great work !!! I have seen Curiosity in action and am very impressed! It looks like your project goals and expectations have been exceeded. Glad to have you in the channel too !

  • 1 new follower
    Keep up the good work !

Read More, Reason More ... JTS

Thank you very much for your kind works @jtstreetman.
Its very much appreciated. And i am very glad i have the privilege
to meet all you great people on here and steemspeak :D
Its a wonderful time ^^

Nice write up and nice work mate!!

Thank you buddy,
much appreciated :D

I don't understand any of this but it sounds awesome!! 100% upvote

haha, in short its a bot for Discord to manage, moderate and entertain servers ;)
and thanks buddy :)

Hello again gyzymo good stuff. ;)

Hello @tonimarco :D
Many thanks buddy

Thank you sweetheart :D
Your very kind :*)

as are you, and you are a very talented individual
:)


This post has caught the eye of @MuxxyBot and has been nominated by the curation team! If chosen it will feature in a curation post by @MuxxyBot. An image from your post may be featured.
Please reply to this comment if you accept or decline.

Muxxybot is a Curation account that features chosen posts, selected and voted on by the Curation team. If featured, your post will be shared on Muxxybot's post, which will be resteemed by @gmuxx. The author will then get added to Muxxybot's voting list for automatic votes on all future posts.

I accept :D

looks awesome man. Looking forward to seeing it in action on SteemSpeak

Thanks buddy much appreciated :D

I really like your Curiosity bot. You are doing a great job with working on making the greatest bot! Thanks.


Source Credit: giphy

Talk to you later! Blessings your way!

Thanks @sargento much appreciated. I am glad you like it :)

im learrnign to code.. Because it is really necessary to do anything nowadays..like the post. this is cool..Hope to see more of your stuff in the future man stay well.

Yes the world gets increasingly more digital so its good to learn to code indeed.
And thanks man its appreciated. I am glad you liked the post. :D
Take care my friend and many luck on your coding journey

Pretty happy to have helped with some of the 2.0 Quirks

Coin Marketplace

STEEM 0.29
TRX 0.11
JST 0.033
BTC 63901.15
ETH 3133.40
USDT 1.00
SBD 4.05