- Notifications for new videos, live streams, and follower milestones
- Video fetcing when a TikTok link is detected
- User or video lookup commands
Kable is written in TypeScript with MongoDB as a database and used discord.js to interact with the Discord API. Data from TikTok is retrieved using web scraping. Kable's website is made with Bootstrap. Dashboard login is done with Discord OAuth.