I will build a custom discord bot with nodejs


About this gig
I have been building Discord bots since 2017, and I will build a custom one for your server in Node.js with discord.js and TypeScript, from simple slash commands to full systems like moderation, tickets, leveling, giveaways and logging.
WHAT YOU GET
- Slash commands and event handling tailored to your server
- Database storage when you need it (MongoDB, PostgreSQL or MariaDB)
- Music bots using Lavalink (SoundCloud and other sources it supports)
- Clean TypeScript source code (JavaScript on request)
- Setup instructions so you can run it yourself
HOW IT WORKS
- Tell me what your bot should do.
- I build it and test it in a Discord server.
- You review, we refine, and I deliver the code.
OPTIONAL SERVICES
- Web dashboard with Discord login, to manage your bot database
- Hosting and deployment setup (including Lavalink for music bots)
- Detailed code comments
NOT INCLUDED
AI chatbots. Music bots depend on the terms of each platform, so I will tell you which sources are reliable before we start. Bots must follow the Discord Terms of Service.
Please message me before ordering so we can confirm the scope and the right package.
Get to know William L.
Software Engineer
- FromMauritius
- Member sinceSep 2022
Languages
English, French
FAQ
Do you need my bot token?
Not at first. I test with my own bot, and you add the final token yourself or enter it on your hosting.
Can you build a music bot?
Yes, using Lavalink with SoundCloud and other sources it supports. Each platform has its own terms, so I’ll tell you which sources are reliable before we start.
Can you build a dashboard to manage my bot?
Yes. It is an optional extra: a web dashboard with Discord login where you can manage your bot settings and data. It needs a bot with a database, so it suits the Standard and Pro packages.
Can you work on my existing bot?
Yes, as long as it is written in JavaScript or TypeScript with discord.js. Send me the code and tell me what you want changed, and I will confirm the scope before we start.
Do you fix bugs after delivery?
Yes, for 14 days after delivery, unless the code has been changed since.
How does deployment work, and do you need access to my accounts or server?
I deploy to your own hosting, so you stay in full control. For a VPS, you add my SSH public key (I’ll send it to you) and can remove it when I’m done. For platforms like Railway, you invite me as a team member. I never need your passwords or 2FA codes.

