FeedMeWell is a bot for Telegram that will show a selection of restaurants/bars based on user`s criteria.
- Location (no further than X km from user`s location or an option to choose available city)
- Price ranges (user can choose from 3 different price categories or include all restaurants)
- Restaurant`s rating (no lower than X)
- Type of cuisine (Multiple choice)
- Output type (option to get a random restaurant or all recommendations(limited to 10))
- Clone the repository from GitHub
- Install poetry (if not yet done)
- Install requirements:
poetry install - Create
.envfile - Fill it out:
BOT_API_KEY = 'Your telegram API key'
MONGO_URI = 'Your MongoDB URI'
MONGO_DB_NAME = 'Your MongoDB name'
MONGO_DB_COLLECTION_NAME = 'Your MongoDB collection name'
RAPID_API_URL = "Your Rapid API url"
RAPID_API_KEY = "Your Rapid API key"
RAPID_API_HOST = "Your Rapid API host"
RESTAURANT_OUTPUT_LIMIT = 'Your output limit'
- Run
docker compose up