Inspiration

I am the PR Officer of Esports at UGA. Last year, I have found that maintaining our twitter for the duration of the Athens Online event made me answer many questions repeatedly, despite having FAQs listed. Hopefully, this automated bot can provide assistance to the most basic of questions.

What it does

  1. Provide attention- By retweeting tweets with the #AthensOnline included, it can bring the gamer's attention to our annual megalan. It will also provide an easy recap point for our team when we draft our summary email for our sponsors.
  2. Give information- By reacting to certain keywords and giving a predetermined answer that covers topics such as "Who are the sponsors?" "When is the event?" "Where is the event?" "Help!", our bot can provide a quick, efficient response to the twitterians in need.

How I built it

I installed node js, the twit package, and basic javascript skills to slog through documents of twitter API and pick the ones that applied to my code.

Challenges I ran into

I found out I had minor errors here and there that would eventually add up into a giant Syntax error in the end call. I learned a lot more about Node fundamentals and a more efficient way to formulate my calls.

Accomplishments that I'm proud of

I did it. I made this. I am going to help my SNS team (maybe) through this bot. I hope they like it.

What I learned

I have a school project due tomorrow.

What's next for Athens Online Bot

More question variants as I use further FAQs from last year, I will update the information during the event so it can answer questions such as "Where are some good restaurants near the Classics Center?" and "Brackets for the League of Legends tournament."

Share this project:

Updates