June 16, 2025
I added documentation and even implemented better-giveaways into my discord bot Beepo, which can be used as Example bot for this package.
First beta version of better-giveaways released! You can install it using npm install better-giveaways@dev 🎉🎉
I added i18next package for translations, so all string have been moved into separate JSON file that can be translated into multiple languages.
I have added option to add requirements to a giveaway (requiredRole, accountAge, joinedServerAge, and even functon called custom to custom requirement logic).
I added simple contact page with map and some info.
I have made basic giveaway system with start, end, reroll. I also implemented JSONAdapter and SequelizeAdapter for storing the giveaways. When the bot crashes it will automatically resume running giveaways
A modern, feature-rich Discord giveaway manager with TypeScript support, flexible storage adapters, and comprehensive event system. Built as an improved alternative to existing Discord giveaway packages. Features: 🎯 TypeScript Support - Full type safety and IntelliSense 🔧 Flexible Storage - Multiple storage adapters (JSON, Sequelize, custom) 📡 Event-Driven - Comprehensive event system for custom handling 🌍 Internationalization - Multi-language support (English, Czech) 🛡️ Advanced Requirements - Role, account age, server join date, and custom checks ⚡ Performance Focused - Efficient memory usage and response times 🔄 Automatic Recovery - Restores giveaways after bot restarts 🎲 Reroll Support - Easy winner rerolling functionality
I was working on the project like a month ago, so I don't have much to put into devlogs, but I made homepage, about us. I tried to use some cool css animations to make the website look clean.
A website for a fictional company specializing in information verification and providing reliable news. This project was used as practical assisgment for admission to a subject "Web apps" in my school. I also enjoyed trying new things like animations and json data validation.
Using this project you can connect foocus image generation to SillyTavern
I added lot of commands, especially configuration system which allows to user choose which data should be stored in database (warn system, tempban system)
Fun: /howgay, /ship
Moderation: /warn add, /warn delete, /warn list
Utility: /configure
I also divided the help command into categories!
Backend refactor JS => TS
The entire backend has been migrated from JavaScript to TypeScript!
This change improves code maintainability, readability, and type safety across the project.
Frontend redesign
✅ Homepage redesigned
✅ Authentication flow (login/register) revamped
✅ Initial Setup UI in progress
I plan to redesign whole web app and simplify some routes on the backend.
This was widely regarded as a great move by everyone.