Inspiration
I like travelling but booking through websites can often be a pain.
What it does
You can ask the bot about airport information, user information, or reservation information. Additionally, you can create an account with American Airlines (to start racking up those miles), or you can book a reservation with one or more flights.
How I built it
Backend API supplied by American Airlines and deployed to Heroku. Chatbot built in Python 3 with the telegram-python-bot library.
Challenges I ran into
Learning a new Telegram API wrapper to unlock added functionality, determining the flow of conversations, determining how much natural language can the program easily handle.
Accomplishments that I'm proud of
Writing my own API wrapper using Requests and having unit tests in place to ensure correctness.
What's next for AmericanAirBot
Protection of user data with passwords (plus encryption) for getting user info and making reservations.
Log in or sign up for Devpost to join the conversation.