Inspiration

My inspiration for making this discord bot and its functionality derived from being a moderator in a discord server and realizing that certain tasks can be made significantly easier with a bot.

What it does

It handles basic administrative tasks including moving members (all or one) from one voice channel to another, kicking members from a server, and clearing a certain number of messages in a text channel. It is also capable of providing a weather report based on city name, and telling jokes.

How we built it

I programmed the bot in python using the Pycharm IDE. The bot's profile was created on discord and linked to my code using a token.

Challenges we ran into

Converting the bot's code to an executable proved to be challenging due to certain libraries not being properly packaged. Time restrictions also proved to be a challenge

Accomplishments that we're proud of

It feels cool to have a bot that makes managing a discord server easier, and even being able to tell jokes form a huge database.

What we learned

I learned how to navigate APIs and how to implement them in my code. Additionally, I learnt how to convert python files to an executable

What's next for FRIDAY

I intend to add more administrative tools to FRIDAY, such as a mute command or role assigner. I also intend to give FRIDAY the ability to play music in voice channels.

Built With

  • discord
  • official-joke-api
  • openweather
  • python
Share this project:

Updates