Discord ChatBot
- Scrum Master: Josh
- UI/UX: Itzi
- Quality Control: Riley
- DevOps: Max
- Theme: Coding troubleshooting, Automated message service for Brainwave Bureau
- Selectable options:
- JavaScript
- CSS
- HTML
- Brainwave Bureau FAQ’s
- Automated Moderation Features: The Chat Bot will not respond to offensive messages.
- Ping Bot outside listed channels: The ability to
@mention
the chat bot in external channels. - ChatBot personality: Cockney, Rude, Pirate, etc.
- Obtain Discord
- Obtain OpenAI Key
- Come up with Chatbot's name
- Dynamic routes will be used to handle different types of interactions, e.g.,
/chat
where users send messages, and your server processes them. - POST request to receive messages from users (when someone sends a message to the bot).
- Node server will act as the middleman between users and OpenAI:
- User sends a message to your server (using a POST request).
- Server takes that message and sends it to the OpenAI API.
- OpenAI processes the message and sends back a response (the chatbot’s reply).
- Your server forwards that reply back to the user.