You are browsing as a guest. Sign up (or log in) to start making projects!

Discord bot

  • 5 Devlogs
  • 35 Total hours

Custom bot for a school server’s needs. (Made to be a private bot, not for public use)

Ship #1 Changes requested

I built a custom Discord bot for a large student server I run, which brings together students from different LBS schools across Sweden. Because our community has unique needs, a normal “off-the-shelf” bot didn’t really meet our needs, so I developed a bot with a few tailor-made features that fits our needs.

First, I created a custom ban system instead of using Discord’s built-in option. Discord’s default ban system applies an IP ban, which was a major problem for us since hundreds of students share the same school Wi-Fi. Instead, this system automatically kicks banned members if they try to rejoin.

To handle spam from compromised accounts, the bot also monitors a honeypot channel. If an account sends a message there, it immediately mutes them without needing a moderator.

Finally, the main reason for creating the bot was to build an automated verification system that ensures members are actual LBS students. The bot generates a unique code for each Discord user, who then submits it through a Google Form using their official school email. The bot verifies the submitted code against the user’s ID, and if everything matches, it grants them the verified role and full access to the server.

The main server is a private server after all but most features work great on the demo server!

  • 5 devlogs
  • 35h
Try project → See source code →
Open comments for this post

7h 8m 14s logged

I’ve remade basically the entire bot i forgot this site existed, erm idk it works good and people on the school server seem to like it :3

0
0
12
Open comments for this post

10h 32m 21s logged

I’ve added tons, forgot this site existed. erm I added temp VCs, a honeypot channel, tons of smaller fixes and automized a bunch of weird things that took ages to do manually

0
0
3

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…