Your personal assistant :) . Made with ❤️ at McHacks 2022.
- ngrok (install from website)
- flask
- python 3.x
- twilio
- requests
- dotenv
- Set up virtual environment (optional) and make sure all dependencies are installed.
- Run the Flask app:
python3 bot.py - Create a public facing URL with ngrok by typing
./ngrok http [port number] - Create a Twilio account, and add a phone number
- Copy the
https://...address generated by ngrok into the fieldA MESSAGE COMES IN:in the phone number configuration page. Remember to add/botto the end of the URL - Create an account on M3O and get an API key. Create a
.envfile and store your API key locally. - Add your phone number to
VERIFIED CALLER IDon the Twilio Console.
Directions, [street city departure], [street city arrival]- get from one place to anotherWeather, [city], [current/forecast]- get the current or forecasted weatherterm- search for informationabout- learn about commands and usage
Bonus Easter Eggs
cat- get a picture of a catquote- get a quotejoke- get a jokecowsay- get a cow
More to come!!!!!