Tech Tutorial Bot is a bot made using Discord.JS V14 Slash Commands. This bot is used in making Discord.JS V14 Tutorial Videos on the channel Tech Tip Cyber. It has all commands from basic to advanced. As tutorials are uploaded on YouTube the code will also be updated here.
- The explanation for all the code is provided with the help of comments.
- Easy to use with no errors.
All you need is to star this Repository and fork it. Then download the zip file. Unzip the file.
- Create a folder
- Do
npm init
in the console
- Install all the NPM Packages, run
npm i axios better-sqlite3 canvas cpu-stat discord.js moment mongoose ms openai os path quick.db tech-tip-cyber
in the console
- Change the Bot Token, MongoDB URl and OpenAI Api Key in
config.json
- Change the Server ID and Bot ID in
src/functions/handlers/handleCommands.js
This bot has a wide range of commands, from the simplest to the most advanced.
- Admin Commands
- Advanced Suggestion System
- Advanced Welcome System
- Economy Commands similar to Dank Memer
- Fun Commands
- Information Commands
- Moderation Commands
- Search Commands
Here is the full list of commands:
Name |
Description |
Add Role |
Add Role To A User |
Create Role |
Create A Role With Customizable Options |
Remove Role |
Remove Role From A User |
Welcome Setup |
Setup Welcome System For Your Server |
Welcome Remove |
Remove Welcome System From Your Server |
The economy system of this bot resembles very much to that of the Dank Memer Bot.
Name |
Description |
Balance |
Check Your Balance |
Beg |
Beg For Money |
Daily |
Get Your Daily Money |
Search |
Search For Money In Various Places |
Name |
Description |
Advice |
Get A Random Advice |
Country |
Get Information Of A Country |
First Message |
Get The First Message Of The Channel |
Ping |
Get The Ping Of The Bot |
Reputation |
Give/View Reputation |
Name |
Description |
Bot Information |
Get The Information Of The Bot |
Server Information |
Get The Information Of The Server |
Uptime |
Get The Uptime Of The Bot |
User Information |
Get The Information Of Any User |
Name |
Description |
Ban |
Ban A User |
Kick |
Kick A User |
Temporarily Ban |
Temporarily Ban A User |
Unban |
Unban A User |
Name |
Description |
GitHub |
Get Information Of A User On GitHub |
WikiPedia |
Get Information Of Any Query From WikiPedia |
A very advanced suggestion system, that will send the suggestion to admin channel and admin needs to approve it before sending it to a public channel.
Name |
Description |
Suggest |
Suggest Something |
Suggest Approve |
Approve The Suggestion And Send In A Public Channel |
Suggest Decline |
Decline The Suggestion |
Suggest Accept |
Accept The Suggestion |
A very advanced welcome system with custom welcome message, image, role and more.
Name |
Description |
Welcome Setup |
Setup Welcome System For Your Server |
Welcome Remove |
Remove Welcome System From Your Server |
- Admin Commands
- Moderation Commands
- Music System