- Configured Discord Bot integration and implemented Discord.js client SDK to intuitively listen for message-create events in the correct Discord server channel
- Handled event listening and Discord server GUI communication with SDK library methods to validate messages and parse useful information to send in push notifications
- Executed asynchronous Twilio message create invocations to validate verified member phone numbers and push SMS notifications to them upon previously mentioned event handling
- Maintained $0 overhead through processing of Twilio SMS notifications within budget of free account: allowing up to 130 notifications to entire team of 15 developers per year
- Deployed to AWS EC2 Micro for Bot persistence to maintain $0 overhead
Discord-Twilio SMS Bot
I work with a team of developers for web and native application projects ranging from ideas we want to create to contracts for clients called CoHive Software LLC. We use Discord for our internal communication and team members expressed that they wanted new project ticket announcements to be pushed to SMS and Email instead of just through Discord. So, I built a Bot with Discord.js to listen to ticket events and implemented Twilio to push SMS/Email messages to our verified team members.