- 1. ❄️ DAY 1 - INTRO TO JAVASCRIPT ❄️
- 1.1. 💻 Setup
- 1.2. 🎯 JS Fundamentals
- 1.2.1. Hello World!
- 1.2.2. Variables
- 1.3. 🎨 Data Types
- 1.3.1. Strings
- 1.3.2. Numbers
- 1.3.3. Booleans
- 1.3.4. Typeof
- 1.4. 📐 Logic & Arithmetic Operators
- 1.4.1. Arithmetic
- 1.4.2. Assignment
- 1.4.3. Comparison
- 1.4.4. Logical
- 1.5. 🎲 Conditionals
- 1.5.1. If, Else If, Else
- 1.5.2. Switches
- 1.6. 🔁 For Loops
- 1.6.1. While
- 1.6.2. For
- 1.6.3. For...in
- 1.6.4. For...of
- 1.7. 📜 Functions
- 1.8. 🌐 APIs
- 1.8.1. Thunder Client
- 1.8.2. Async
- 1.8.3. Fetch
- 2. ☃️ DAY 2 - DISCORD JS BOTS ☃️
- 2.1. Day 2 File
- 2.2. Setting up your Discord account
- 2.3. Setting up your first Discord bot
- 2.4. What is the Discord API?
- 2.5. Message Formatting
- 2.6. Events and Listeners
- 2.7. Slash Commands
- 3. 🧣 DAY 3 - AI WRAPPER BOTS 🧣
- 3.1. 📲 API Call Recap
- 3.1.1. Calling the API
- 3.1.2. Handling the Error
- 3.1.3. Running the Program
- 3.2. 🤖 Add AI to Your Bots
- 3.2.1. Create AI Slash Command
- 3.2.2. Calling AI API
- 3.2.3. Using The Response From AI
- 3.2.4. Handle The Error
- 3.2.5. Customise Your AI
- 3.3. 🧠 Challenge: Adding Memory to your AI
- 3.3.1. Creating a file
- 3.3.2. Writing to the file
- 3.3.3. Reading from a file