Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andreyhuey/whatsapp-dictionary-chatbot
https://github.com/andreyhuey/whatsapp-dictionary-chatbot
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/andreyhuey/whatsapp-dictionary-chatbot
- Owner: Andreyhuey
- Created: 2024-07-21T19:48:36.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-07-22T20:21:34.000Z (4 months ago)
- Last Synced: 2024-07-23T01:38:20.623Z (4 months ago)
- Language: Python
- Homepage: https://whatsapp-dictionary-chatbot.vercel.app
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# A WhatsApp Dictionary Chatbot using Twilio, FastAPI, and MongoDB
## Scripts
Inorder to start this server
use `fastapi dev main.py` or `uvicorn main:app --reload`
## Prerequisites
-- Python 3.9+ installed on your machine.
-- MongoDB free account – if you don’t have one, you can set it up here.
-- Twilio free account – you can set up one here.
-- Merriam-Webster Developer’s account – you can set up one here.
-- An IDE or text editor, such as VS code.### Dependencies
1. fastapi is a Python framework for building APIs quickly and easily
2. uvicorn is a lightning-fast server implementation for Python
3. twilio allows you to interact with the Twilio MessagingX WhatsApp API
4. pymongo is the driver you will use to connect to the MongoDB server
5. pyngrok enables you to tunnel a local server to a public URL
6. requests allow you to send HTTP requests using Python
7. dotenv loads the environment variables from the .env file.### source
(FreeCodeCamp Article)[https://www.freecodecamp.org/news/how-to-build-a-whatsapp-dictionary-chatbot-using-twilio-fast-api-and-mongodb/]