Inspiration
My inspiration for Veets, the bot, was to help those who struggle with mental illnesses create a support system with each other. Veets creates messages and moderates the discord server. I wanted an anonymous place for users to talk to each other about their troubles.
What it does
Veets creates messages with slash commands. For example, moderators are able to use /welcome to create a welcome message. Users then react with emojis to choose their preferred pronouns. Veets also has slash commands like /suicide that give national hotline phone numbers. Hopefully, this would prevent someone in crisis from doing something irreversible. Veets also allows moderators to warn members of using bad words, phrases, or to stop discrimination.
I also created a website to advertise the server, Safe Happy. I programmed this website from scratch. I did use Bootstrap 5 to design the website, this was new to me resulting in the cleanest website I have ever created.
How I built it
I built Veets (the bot) with Autocode and JavaScript. This was my first time every programming a discord bot so I learned a lot more about JavaScript's abilities. I also used Autocode's Discord Slash Command Builder to integrate the slash commands into the discord server (Safe Happy).
I used Visual Studio Code to compile the code for my website. I also used Bootstrap 5 for the CSS of the website. This was the the first time I used Bootstrap so I learned a lot about how CSS works and how to design a website that looks good to the user.
Challenges I ran into
One of the challenges I ran into was integrating the slash commands into the discord server. I had difficulties with this because I had a lot of slash commands to integrate. I had to learn how to create the slash commands multiple times before I was successful.
I also had a difficult time learning all of the Bootstrap 5 CSS classes and how the grid system works.
Accomplishments that I'm proud of
I'm so proud that I was able to finish this project. I had created a big "dream" for this project when I realized I could program a discord bot. I was able to integrate all of the slash commands I wanted and was able to program a full website within the time limit. I am also proud that I completed this alone. I was worried that I would have a hard time completing the website without help, but I didn't.
What I learned
I learned how to use Autocode to program a discord bot. I learned how to use a different function of JavaScript to create an automated robot that moderates and sends messages to those who are struggling mentally.
I learned how to design a website with Bootstrap 5 CSS. I previously hadn't heard about Bootstrap so I was struggling to design clean websites that looked good to all users. So discovering Bootstrap was key in learning more about website design and functionality.
What's next for Safe Happy
I plan to give Veets more slash commands and more moderator privileges. This would let Safe Happy be more hate proof.
I also plan to add more pages to the website as Safe Happy and Veets grow.
Built With
- autocode
- bootstrap5
- javascript
- netlify.com
- visual-studio-code

Log in or sign up for Devpost to join the conversation.