Inspiration
Being the gamer I am, discord has been an integral part of my social and gaming activities over the past few years. With constant experience with music bots and the likes, when I heard the word "discord bots" when I was brainstorming, I felt the urge to figure out how they worked and ultimately create one myself. Also as a first time hackathon participant as well as a somewhat new programmer (sophmore CS major), a lot of the things looked daunting and so when I thought of Discord, it brought me back into my comfort zone as it is an application I use often.
What it does
So the program basically goes into the AA API and pulls relevant data to the consumer and displays them in a somewhat neat list. The user will choose a date the current location and the final destination to determine the available flights. Also it has encourage features through a !inspire command, which will message out a inspirational quote.
How we built it
I started by learning to build discord bots. Then we wrote some script that would pull the data from the American Airline's api. Finally, I adapted the script to the discord bot,
Challenges we ran into
I had a hard time figuring out the language, basically from scratch. Even now I'm somewhat unsure of the why of some of my implementations. Also, I had a hard time getting the data sets into discord until I found out that Discord had a 2000 character limit TT.
Accomplishments that we're proud of
Creating a Discord Bot. Using a language/style that I have little to no experience in, but still managed to create something
What we learned
I learned how to use python. It was a good refresher. Also I learned how to create a discord bot, which I learned isn't that daunting.
What's next for AA Discord Bot
For the Bot, I plan to be more specific in data retrieval and commands. Also I plan on expanding the functionality of the AA discord bot in that it will also have some hype around it other than just travels. As travels to the average person doesn't happen on a regular basis, I plan on adding musical functions and more so that the user will have more reason to keep this bot around in their channels. Furthermore, I plan on connecting to some weather data in that it will be able to detect what the weather will be like at the final destination also taking into account the travel time.
Built With
- python
- repl.it
- zenquotes

Log in or sign up for Devpost to join the conversation.