Waifu Bot is a multipurpose discord bot that is serving our server
See waifu we currently simp and the history at https://waifu.leomotors.me
Tech stack used, starting in version 6
Picture coming soon
-
Mainly: Music from YouTube with power of @cocoa-discord/music-module << some gallery there
-
Miscellanous
uselessfeatures -
Using Cocoa Discord and 💛JavaScript💛
-
ศูนย์รวมจิตใจของคนในเซิร์ฟเวอร์
- Your Discord Bot (of course)
- nodejs 20 ([Ar] 3d6 4s2)
- pnpm 8
- PostgreSQL Database and Public Server (VM) for Website
- Tenor API Key
- Golden Frame Server deployed somewhere
- File Upload Server deployed somewhere
- Azure Cognitive Services for TTS
- Fill in .env (see .env.example in each apps)
pnpm install
pnpm build
pnpm start
docker pull ghcr.io/leomotors/waifu-bot:latest
The Discord Bot (apps/bot) was built on top of CarelessDev/harunon.js
Shikimori-san and later are in this repository.
Yukinoshita Haruno were in CarelessDev/harunon.js for new JavaScript version and CarelessDev/Harunon for old Python version.
The first ever Waifu Bot, or said first useful discord bot in our server is at CarelessDev/SIMP-Bot
Version 1 -> Python Skittle-chan Era
Version 2 -> Python Harunon Era
Version 3 -> JavaScript
Version 4 -> Full Stack Waifu with Turborepo
Version 4.1 -> Removed full stack website (because it is broken and lazy to fix)
Version 5 -> Few breaking changes
- Cocoa Discord
Utilsv3 - Major changes to some feature, see changelog
Version 6 -> Brought back website with better stack
- No more graphql with separate NestJS backend to reduce overhead. It is too overkill and suck.
- also Next.js
Why I don't use Next.js: https://www.youtube.com/watch?v=jM0njSK-bPg&t=338s
- still use Prisma, cannot move away to other 😭
Cocoa Discord by @Leomotors
Made with 💛💛💛
(at version 4.0.605)
yes, I'm lazy to update these photo