Cool idea. I haven't looked at the source, but I installed all of the requirements and tried to run it on Python 3.
tom@u15:~/twitterqa/TwitterQA-master$ python3 main.py --twitter tomf80
Traceback (most recent call last):
File "main.py", line 24, in <module>
from chatbot import chatbot
File "/home/tom/twitterqa/TwitterQA-master/chatbot/chatbot.py", line 31, in <module>
from chatbot.textdata import TextData
File "/home/tom/twitterqa/TwitterQA-master/chatbot/textdata.py", line 30, in <module>
from chatbot.twitter_generate_data_pickle import get_data
File "/home/tom/twitterqa/TwitterQA-master/chatbot/twitter_generate_data_pickle.py", line 3, in <module>
from chatbot.twitter_qa import store_question_answers
File "/home/tom/twitterqa/TwitterQA-master/chatbot/twitter_qa.py", line 11, in <module>
api = TwitterAPI(**credentials)
File "/usr/local/lib/python3.5/dist-packages/TwitterAPI/TwitterAPI.py", line 44, in __init__
raise Exception('Missing authentication parameter')
Exception: Missing authentication parameter