π€ Welcoming members and counting down to launch β professionally and privately.
MITPA Beta Bot is a professional, elegant, and pre-launch Discord bot built for the MITPA community.
It welcomes new members with a private onboarding message and keeps everyone informed with a real-time countdown to the official launch β all in beautifully designed embeds.
- Professionally onboard new users joining the Discord server.
- Display a public, live countdown to the launch of MITPA.
- Help build anticipation and engagement before the platform goes live.
- Sends a personalized embedded message directly to the new member.
- Ensures the welcome feels exclusive and user-focused.
- Updates every minute with an elegant countdown embed.
- Visible to all members in a configured channel.
- All messages are sent in rich, well-styled embeds.
- Optimized for readability and professionalism.
- Discord.js v14 β Powering interaction with the Discord API.
- Node.js β JavaScript runtime for the bot engine.
- dotenv β Secure environment variable management.
- JSON Config β Easy and clean configuration.
-
Clone this repository:
git clone https://github.com/MITPAcademy/mitpa-beta-bot.git cd mitpa-beta-bot
-
Install dependencies:
npm install
-
Configure environment:
-
Create a
.env
file:DISCORD_TOKEN=your-discord-bot-token
-
Set launch time and channel ID in
config.json
:{ "welcomeChannelId": "YOUR_CHANNEL_ID", "launchTimestamp": "2025-12-31T00:00:00Z" }
-
-
Run the bot:
node src/index.js
bot-beta/
βββ src/
β βββ events/ # Event listeners
β β βββ countdown.js # Handles countdown updates
β β βββ welcome.js # Handles private welcome messages
β βββ utils/ # Utility functions
β β βββ createCountdownEmbed.js
β βββ index.js # Main entry point
βββ config.json # Configuration file
βββ .env # Secret token storage
βββ .gitignore
βββ package.json
βββ LICENSE
βββ README.md
Want to improve the MITPA Beta Bot? Feel free to collaborate:
- Fork this repository.
- Create a new branch:
git checkout -b feat-my-feature
. - Commit your changes:
git commit -m 'feat: add my feature'
. - Push your branch:
git push origin feat-my-feature
. - Open a Pull Request.
Enhancements to embed design, performance, or new event handling are welcome! π
- π Website: https://mitpa.tech
- π¬ Discord: MITPA Community
- π» GitHub: MITPAcademy
MIT β see the LICENSE
file for more details.
π§ MITPA Beta Bot β Creating first impressions that matter.