Worn Off Keys
Setup a secure Linux VPS using Vultr ($100 in VPS Credit)
updated
🧠 Learn website dashboards + bot monetization ➡ levelupyourbot.com
🔥 Source code download ➡ wornoffkeys.com/code?yt=ESIs3RC8Jw8
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
💡 Request new video ideas here:
wornoffkeys.com/content-request
📺 Subscribe for new videos here:
youtube.com/@WornOffKeys?sub_confirmation=1
📺 Discord.JS Buttons:
youtu.be/p8xv8nL96ss
------------------------------
🕒 Timestamps:
00:00 Introduction
01:32 Interaction Create Event
03:50 Accessing Modal Data
#discordjs #discordbots #programming #coding #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
💡 Request new video ideas here:
wornoffkeys.com/content-request
📺 Subscribe for new videos here:
youtube.com/@WornOffKeys?sub_confirmation=1
------------------------------
🕒 Timestamps:
00:00 Introduction
01:37 Add command
01:55 Command properties
08:32 Configuring bot owners
09:03 Configuring test servers
09:30 Validations
12:03 Dynamic event validations
13:08 Features
13:47 Global cooldown config
14:36 Built in commands
#discordjs #discordbots #programming #coding #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🧠 Learn website dashboards + bot monetization ➡ levelupyourbot.com
🔥 Source code download ➡ wornoffkeys.com/code?yt=p8xv8nL96ss
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
------------------------------
In this tutorial, we will teach you how to use buttons using Discord.JS v14 for your Discord bots. To start, we will guide you on how to access a text channel and fetch recent messages sent by your bot. Then, we will show you how to create an Action Row Builder and add buttons to it, including customizing their styles and making them act as links.
But buttons are useless without listening for clicks. So, we will teach you how to listen for button interactions and handle them by creating a simple utility file called "button-wrapper.js" to safely add up to 25 buttons to a components array.
We will also guide you on how to associate data with each button by creating a buttonData array, which can contain any type of data you want to associate with a button. Lastly, we will show you how to fix custom ID issues and reply to users with the message associated with a clicked button.
By the end of this tutorial, you'll be able to create interactive and engaging buttons for your Discord bots using Discord.JS v14 and handle their interactions like a pro. So, join us and let's get started!
------------------------------
🕒 Timestamps:
00:00 Introduction
00:43 Creating our button
01:04 Link buttons
01:16 Handling button clicks
02:01 The +5 button error
04:42 Website dashboards + monetizing your bot
04:57 Adding data to buttons
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🧠 Learn website dashboards + bot monetization ➡ levelupyourbot.com
🔥 Source code download ➡ wornoffkeys.com/code?yt=HHtMPTnIm0M
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Request new video ideas here:
wornoffkeys.com/content-request
📺 Subsribe for new videos here:
youtube.com/@WornOffKeys?sub_confirmation=1
🔗 Regex for counting tokens:
gist.github.com/AlexzanderFlores/580a8b90ababdca81f4f84ad542264c3
------------------------------
In this video tutorial, we will learn how to create a ChatGPT bot using Discord.JS v14. We will start by logging into our OpenAI account and generating API keys. Then, we will set up our project by creating a .env file to store our Discord token and OpenAI API key.
Next, we will listen for new messages in our chatgpt channel and ensure that our bot doesn't respond to itself. We will fetch recent messages in the channel to provide context for the conversation.
To avoid exceeding the token limit set by OpenAI, we will count the tokens in our messages using a regex string. We will install the OpenAI package and create a file to handle API calls.
In our main index file, we will import the necessary files and create variables to hold messages, maximum tokens, and current tokens. We will process messages based on token count and role (bot or human).
Finally, we will call the OpenAI API and send the response to the user in Discord. We will also add a typing indicator to make the bot appear more realistic.
Watch this tutorial to learn how to create a ChatGPT bot using Discord.JS and OpenAI. Customize your bot further with buttons by checking out the next video.
------------------------------
🕒 Timestamps:
00:00 Introduction
00:31 Listening for messages from the "chatgpt" channel
01:35 Counting tokens
02:19 OpenAI Setup
03:23 Putting it all together
05:11 Replying in the channel
05:25 Making your bot type
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🧠 Learn website dashboards + bot monetization ➡ levelupyourbot.com
🔗 Create your MongoDB account here:
mongodb.com
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
🕐 Timestamps:
00:00 Creating your database
01:52 Connecting your Discord bot to your database
03:03 Example of counting user messages
09:16 Outro
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🧠 Free Java course ➡ wornoffkeys.com/java-for-free
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/spigot
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
🔗 FastBoard API:
github.com/MrMicky-FR/FastBoard
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
#minecraft #spigot #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🧠 Learn website dashboards + bot monetization ➡ levelupyourbot.com
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
🔗 Discord.JS Guide:
https://discordjs.guide/#before-you-begin
🔗 Discord.JS Documentation:
discord.js.org/#/docs/discord.js/main/general/welcome
📺 How to read the documentation:
youtube.com/watch?v=Ew0BJf2OQEE
🔗 Intents Documentation:
https://discordjs.guide/popular-topics/intents.html#privileged-intents
🔗 Partials Documentation:
https://discordjs.guide/popular-topics/partials.html#enabling-partials
🔗 Collections Documentation:
https://discordjs.guide/additional-info/collections.html#array-like-methods
🔗 User Documentation:
discord.js.org/#/docs/discord.js/main/class/User
🔗 GuildMember Documentation:
discord.js.org/#/docs/discord.js/main/class/GuildMember
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
🕐 Timestamps:
00:00 Discord.JS Guide
00:30 Discord.JS Documentation
00:58 Intents
02:51 Partials
04:49 Collections
05:08 Users vs Members
06:02 Outro
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🧠 Free Java course ➡ wornoffkeys.com/java-for-free
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/spigot
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
🕐 Timestamps:
00:00 Spawn util file
07:17 Command setup
07:59 Spawn command
09:40 SetSpawn command
10:54 Testing everything
11:18 Outro
#minecraft #spigot #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🔥 Claim your $100 in FREE hosting credits here:
wornoffkeys.com/linode
🧠 Learn website dashboards + bot monetization:
levelupyourbot.com
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
🔗 Bitvise download:
bitvise.com/download-area
🔗 Linux commands:
gist.github.com/AlexzanderFlores/47416dcf8d1ea8e924701078d83a2004
📺 New to Github? Learn here:
youtube.com/watch?v=iv8rSLsi1xo
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
🕐 Timestamps:
00:00 Creating our VPS Server
01:54 Logging in with Bitvise
03:46 Getting our code files onto our VPS
07:04 Setting up SSH Keys
09:46 Setting up Github Actions
12:33 Using pm2
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🧠 Free Java course ➡ wornoffkeys.com/java-for-free
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/spigot
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
#minecraft #spigot #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
💎 Get $100 in FREE VPS credit here:
wornoffkeys.com/linode
💾 Download the free Bitvise SSH client here:
bitvise.com/ssh-client-download
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
🕐 Timestamps:
00:00 Chapters
00:39 Updating all packages
00:55 Installing fail2ban
01:25 Configuring your firewall
02:27 Creating a non-root user and disabling root login
04:31 Creating an SSH key for your non-root user
06:18 Disabling password login
#linux #ubuntu #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🧠 Free Java course ➡ wornoffkeys.com/java-for-free
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/spigot
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
🕐 Timestamps:
00:00 Default configuration files
02:29 Custom configuration files
06:33 Outro
#minecraft #spigot #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🔥 Source code download ➡ wornoffkeys.com/code?yt=qRMVNtIF73c
🧠 Learn website dashboards + bot monetization ➡ levelupyourbot.com
🤖 Discord Developer Portal:
discord.com/developers/applications
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
------------------------------
🕒 Timestamps:
00:00 Creating your project
00:30 Creating your bot
01:55 Writing the code
05:07 Outro
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🧠 Free Java course ➡ wornoffkeys.com/java-for-free
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/spigot
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
🕐 Timestamps:
00:00 Chapters
00:31 Creating the menu
02:33 getItem util method
06:36 Canceling item click event
08:57 Outro
#minecraft #spigot #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🧠 Free Java course ➡ wornoffkeys.com/java-for-free
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/spigot
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
#minecraft #spigot #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🧠 Free Java course ➡ wornoffkeys.com/java-for-free
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/spigot
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
#minecraft #spigot #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🔥 Source code download ➡ wornoffkeys.com/code?yt=1Z8ohTpZQm8
🧠 Learn website dashboards + bot monetization ➡ levelupyourbot.com
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
🕐 Timestamps:
00:00 Chapters
00:12 Our index file
00:47 Converting images into text
03:08 Testing the feature
03:19 Outro
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🧠 Free Java course ➡ wornoffkeys.com/java-for-free
🔥 Updated video on how to deploy your plugin:
youtu.be/XslTgP6Fgz4
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/spigot
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
#minecraft #spigot #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🔥 Source code download ➡ wornoffkeys.com/code?yt=uSSXkHAZAFQ
🧠 Learn website dashboards + bot monetization ➡ levelupyourbot.com
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
🕐 Timestamps:
00:00 What we will be making
00:15 Our project setup
00:58 Our Mongo schema file
01:46 Our BtnMsg command file
05:26 Our BtnRole command file
14:28 The end result
15:24 Outro
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🧠 Free Java course ➡ wornoffkeys.com/java-for-free
🔥 Updated video on how to deploy your plugin:
youtu.be/XslTgP6Fgz4
🔗 Documentation:
hub.spigotmc.org/javadocs/bukkit/org/bukkit/event/package-summary.html
🔗 Updated start script:
gist.github.com/AlexzanderFlores/81d6e52f56eafd4adac25911619ff9f3
🔥 Updated video on how to deploy your plugin:
youtu.be/XslTgP6Fgz4
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/spigot
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
------------------------------
🕒 Timestamps:
00:00 Events introduction
00:40 Creating our torch handler
02:38 Creating event listener methods
04:12 Updated start script
04:48 Testing our plugin
05:11 Event priorities
07:59 Cancelling events
09:48 Viewing the documentation
10:28 Outro
#minecraft #spigot #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
🕐 Timestamps:
00:00 What we are making
00:23 Our main index file
01:05 Creating our command
06:59 Outro
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🔥 Host your server today ➡ wornoffkeys.com/apex
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/spigot
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
------------------------------
🕒 Timestamps:
00:00 Hosting your Minecraft Server 24/7
02:38 Logging into your panel and server
04:17 Giving yourself OP
04:46 Uploading files to your Minecraft server
06:35 How to restart your server
#minecraft #spigot #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🧠 Learn website dashboards + bot monetization:
levelupyourbot.com
🔥 Get $100 in FREE hosting credit here:
wornoffkeys.com/linode-free-credit
🔐 Generate a random password here:
lastpass.com/features/password-generator
🔗 Download Bitvise here:
bitvise.com/download-area
📺 Learn more about Linux security:
youtu.be/VA9EVsSt1So?t=301
🔗 Commands to run:
gist.github.com/AlexzanderFlores/47416dcf8d1ea8e924701078d83a2004
🔗 Auto Deploy Starter Repo:
github.com/AlexzanderFlores/AutoDeployStarter
00:00 Setting up our Linode VPS server
02:15 Connecting to our VPS console
03:57 Securing our VPS
08:13 Setting up our Github repo
10:25 Cloning our bot in our VPS
12:40 Installing Node.JS
13:08 Getting node_modules and .env
13:56 Running our bot with PM2
15:22 Setting up auto deployment
#ad #linode #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
🔗 NPM Package used:
npmjs.com/package/discord.js-docs
🔗 Regex used:
gist.github.com/AlexzanderFlores/6f221f6e4a46d4d685823a608bc8cea9
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
🕐 Timestamps:
00:00 What we will be making
00:35 Installing Discord.JS-docs NPM package
00:48 Project setup
01:47 Creating our Docs command
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🧠 Free Java course ➡ wornoffkeys.com/java-for-free
🔥 Updated video on how to deploy your plugin:
youtu.be/XslTgP6Fgz4
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/spigot
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
------------------------------
🕒 Timestamps:
00:00 How to make Minecraft Java plugins
00:24 IntelliJ Minecraft Project Setup
01:47 Setting up a local Spigot server
04:41 Auto moving our plugin to our server
#minecraft #spigot #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🔥 Source code download ➡ wornoffkeys.com/code?yt=3e_JOqkchtM
🧠 Learn website dashboards + bot monetization ➡ levelupyourbot.com
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
------------------------------
🕒 Timestamps:
00:00 What we will be making
00:15 The main file
00:35 Creating our page command
09:03 Testing
09:36 Outro
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
wornoffkeys.com/contabo
🧠 Learn website dashboards + bot monetization:
levelupyourbot.com
🔒 Secure Your VPS with SSH Keys:
youtu.be/WyikHs2Y7bM?t=807
🔗 Download Bitvise to Connect to Your VPS:
bitvise.com/download-area
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
------------------------------
🕒 Timestamps:
00:00 Introduction
00:26 Signing Up
01:43 Installing your OS
03:37 Connecting to your VPS
05:05 Uploading your bot
05:43 Installing Node.JS
06:44 Installing node_modules
07:09 Setting up pm2
08:39 Testing the bot in Discord
08:52 Outro
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🔥 Source code download ➡ wornoffkeys.com/code?yt=pLFTdU1p5MY
🧠 Learn website dashboards + bot monetization ➡ levelupyourbot.com
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
------------------------------
🕒 Timestamps:
00:00 Introduction
00:20 Warn Schema
01:09 Creating our command
09:15 The end result
10:00 Outro
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🔥 Source code download ➡ wornoffkeys.com/code?yt=geZWH9kLZs0
🧠 Learn website dashboards + bot monetization ➡ levelupyourbot.com
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
------------------------------
🕒 Timestamps:
00:00 Setup
01:23 Creating our schema
03:32 Creating our mute command
11:42 Creating our ban command
12:47 Checking expired punishments
16:10 Testing everything
18:13 Outro
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
🕐 Timestamps:
00:00 Introduction
00:19 Asynchronous vs Synchronous JavaScript
02:17 setTimeout and setInterval
05:46 Callback hell
07:01 Promises
16:28 Async await
20:25 Course information
#javascript #asynchronous #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🔥 Source code download ➡ wornoffkeys.com/code?yt=0NqG6tq-TLc
🧠 Learn website dashboards + bot monetization ➡ levelupyourbot.com
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
------------------------------
🕒 Timestamps:
00:00 Introduction
00:25 Main file
02:28 Command handler file
08:13 Getting all command files
11:34 Ping command file
12:19 Add command file
12:54 Testing everything
14:24 Outro
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🔥 Source code download ➡ wornoffkeys.com/code?yt=o7mUgpUsTS4
🧠 Learn website dashboards + bot monetization ➡ levelupyourbot.com
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
------------------------------
🕒 Timestamps:
00:00 Introduction
00:38 Bot setup
03:08 Creating our base command
05:11 GET Requests
08:57 POST Requests
13:19 DELETE Requests
14:33 Need more help?
14:57 Outro
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
------------------------------
🕒 Timestamps:
00:00 Introduction
01:16 Unit Tests
03:09 Canvas Image Manipulation
05:24 Will it take our jobs?
05:57 Simple Discord Bot Commands
08:48 Outro
#githubcopilot #github #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🔥 Source code download ➡ wornoffkeys.com/code?yt=JfRqhrNfj_E
🧠 Learn website dashboards + bot monetization ➡ levelupyourbot.com
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
------------------------------
🕒 Timestamps:
00:00 Creating our project
01:15 Creating the role command
06:28 Outro
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🔥 Source code download ➡ wornoffkeys.com/code?yt=u6m3my-zEqM
🧠 Learn website dashboards + bot monetization ➡ levelupyourbot.com
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
------------------------------
🕒 Timestamps:
00:00 Introduction
00:32 Creating our command
06:28 Bulk delete method
09:50 Fetch and then delete messages
12:07 Outro
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🧠 Learn website dashboards + bot monetization ➡ levelupyourbot.com
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
------------------------------
🕒 Timestamps:
00:00 Introduction
00:17 Creating a MongoDB server
01:50 Connecting to the database
06:06 Writing to the database
11:29 Outro
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🔥 Source code download ➡ wornoffkeys.com/code?yt=ulD3jPQst8A
🧠 Learn website dashboards + bot monetization ➡ levelupyourbot.com
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
------------------------------
🕒 Timestamps:
00:00 Introduction
01:05 Creating our send command
07:50 Creating our addrole command
20:54 Listening to dropdown interactions
25:09 Outro
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🔥 Source code download ➡ wornoffkeys.com/code?yt=q6L53wJN5mw
🧠 Learn website dashboards + bot monetization ➡ levelupyourbot.com
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
------------------------------
🕒 Timestamps:
00:00 Set status command
07:11 Auto changing status
12:04 Outro
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🔥 Source code download ➡ wornoffkeys.com/code?yt=ID_HERE
🧠 Learn website dashboards + bot monetization ➡ levelupyourbot.com
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
------------------------------
🕒 Timestamps:
00:00 Creating our kick command
11:40 Creating our ban command
14:19 Outro
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🔥 Source code download ➡ wornoffkeys.com/code?yt=my-nVaJ76xc
🧠 Learn website dashboards + bot monetization ➡ levelupyourbot.com
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
------------------------------
🕒 Timestamps:
00:00 Creating our welcome schema
04:34 Creating our set welcome command
15:32 Connecting to MongoDB
16:58 Listening for new joins
23:40 Creating our simulate join command
26:28 Outro
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/spigot
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
🕐 Timestamps:
00:00 Creating a basic item
05:38 How the ItemCreator utility works
07:48 Using the ItemCreator utility
#minecraft #spigot #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🧠 Learn website dashboards + bot monetization ➡ levelupyourbot.com
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
------------------------------
🕒 Timestamps:
00:00 Creating a message collector
07:41 Creating a reaction collector
10:32 Outro
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🧠 Free Java course ➡ wornoffkeys.com/java-for-free
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/spigot
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
#minecraft #spigot #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🧠 Learn website dashboards + bot monetization ➡ levelupyourbot.com
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
🕐 Timestamps:
00:00 What are collections?
02:54 Users vs Members
04:26 Outro
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🔥 Source code download ➡ wornoffkeys.com/code?yt=DacVziJ7Z0k
🧠 Learn website dashboards + bot monetization ➡ levelupyourbot.com
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
------------------------------
🕒 Timestamps:
00:00 Creating our command
02:07 Creating our buttons
05:09 Link buttons
06:23 Making our buttons only visible to our command sender
07:00 Listening for button clicks
12:44 Outro
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🧠 Free Java course ➡ wornoffkeys.com/java-for-free
🔥 Updated video on how to deploy your plugin:
youtu.be/XslTgP6Fgz4
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/spigot
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
------------------------------
🕒 Timestamps:
00:00 Creating a standard heal command
06:36 Creating your own command handler
20:26 Creating a feed command
24:02 Outro
#minecraft #spigot #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🔥 Source code download ➡ wornoffkeys.com/code?yt=90z7uX42fqI
🧠 Learn website dashboards + bot monetization ➡ levelupyourbot.com
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
------------------------------
🕒 Timestamps:
00:00 Introduction
00:29 Sending a simple embed
05:03 Editing embeds
07:20 Creating an embed from JSON
09:27 Outro
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
------------------------------
🕒 Timestamps:
00:00 Introduction
00:43 Installing WOKCommands
03:15 Making a simple command
05:40 Making a slash command
08:34 Outro
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🔥 Source code download ➡ wornoffkeys.com/code?yt=pXehoXnFxPM
🧠 Learn website dashboards + bot monetization ➡ levelupyourbot.com
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
------------------------------
🕒 Timestamps:
00:00 What we will and won't cover
00:43 Running our bot
01:39 Making a ping Slash Command
06:41 Making an add Slash Command
11:07 Deferring a reply
13:15 Outro
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.
🧠 Learn website dashboards + bot monetization ➡ levelupyourbot.com
🧮 Intents calculator:
ziad87.net/intents
🙋♂️ Need help? Ask in our Discord community:
wornoffkeys.com/discord
📺 Watch more Discord.JS videos here:
wornoffkeys.com/playlist/djs
💡 Have an idea for a video or course? Request it here:
wornoffkeys.com/content-request
------------------------------
🕒 Timestamps:
00:00 Introduction
00:33 How to use the documentation
02:15 Intents calculator
02:42 All possible events
03:40 Message documentation
04:37 How to get programming help
05:05 Outro
#discordjs #discordbots #wornoffkeys
FTC Legal Disclaimer - Some links found in my video descriptions might be affiliate links, meaning I will make commission on sales you make through my link. This is at no extra cost to you and it helps support the channel so I can make more free YouTube videos.