Inspiration
Seeing that there are many virtual assistants out there currently such as Siri or Alexa for user's convenience, we wanted to make one to perform tasks specifically in Discord which our generation uses more frequently than any other social media platform and is lacking in a virtual assistant. Through this, we hope to simplify certain tasks and make Discord for fun to use for the typical user.
What it does
There are a variety and a diverse collection of useful features with this Discord bot being an assistant. This includes a greeting message when prompted by the user, a random joke and quotes generator, a background image generator based on the user's request, and a feature that tells you the exact time and weather conditions of your selected location.
How we built it
The project was built through Replit using Python code, we programmed in certain commands signals for our many tasks and the function of the tasks below it. We would use API's to retract data from generating websites into the Discord platform for the user.
Challenges we ran into
There were several challenging parts to this project that we ultimately overcame. There was limited information online with developing Discord bots and they were often cluttered and not very helpful, we especially struggled on getting the bot to prompt the user for input as well as finding API's that would fit into the style that our bot supported when outputting text.
Accomplishments that we're proud of
As we are not experienced coders we are very proud of being able to develop a workable project coded fully with Python and using API's. We were able to accomplish this over one weekend, which was impressive given our limited knowledge on programming.
What we learned
Learned coding techniques in Python, using and applying a diverse amount of API's, and developing Discord bots in Replit - technical skills. We also learned many skills in teamwork ad communication throughout the project.
What's next for Untitled
We plan to further add new useful features to the bot in order to help people on Discord with tasks, which includes more fun features and better games. A possibility would also be to shift the bot into a specialization such as delivering weather information or generating funny random quotes.
Built With
- api
- discord
- python
- replit
Log in or sign up for Devpost to join the conversation.