Develop a WhatsApp chatbot that:
- Tila: Closed
- Palkinto: $200
- Vastaanotetut työt: 10
- Voittaja: mailtoafaqCEO
Kilpailun tehtävänanto
Allows users to check the current stock of a product.
Allows users to increase or decrease stock using simple commands.
Logs all transactions in MongoDB.
Communicates with users in Portuguese.
Includes a simple and clean logo design for branding purposes.
Technical Requirements
Chatbot
Messaging platform: WhatsApp (via Twilio API or Meta Business API).
Backend: Python.
Key Features:
Answer questions about stock (e.g., "Quantas unidades em estoque?").
Support commands like "Adicionar 10" or "Reduzir 5".
Handle errors like invalid inputs or negative stock.
Database
MongoDB (Cloud-based or hosted):
Collection: transactions.
Schema:
transaction_id: UUID.
action: "Add" or "Reduce".
product_id: String.
count: Integer (positive for Add, negative for Reduce).
timestamp: ISO-8601 formatted date.
Backend
Technology: Python (Flask or FastAPI).
Deployment: AWS Lambda using Zappa.
Functions:
Read and process messages from WhatsApp (Webhook).
Calculate current stock based on MongoDB transactions.
Respond to users in Portuguese.
Branding
Logo Design:
Create a minimalist logo featuring the concept of inventory management.
Include the name "StockBot" in the design.
Infrastructure
AWS Lambda:
Deploy the Python backend.
Use AWS API Gateway for webhook integration.
MongoDB:
Configure a cloud database with a secure connection string.
Suositellut taidot
Työnantajan palaute
“Great Work at Chatbot.”
Gatoniobanderas, Chile.
Kilpailun parhaat työt
-
Ismail3256 Pakistan
-
Varunsingh569111 India
-
mailtoafaqCEO Pakistan
-
TescanGroup Cyprus
-
Varunsingh569111 India
-
Ismail3256 Pakistan
-
Adnan777 Bangladesh
-
Ismail3256 Pakistan
-
Ismail3256 Pakistan
-
Ismail3256 Pakistan
Julkinen selvennystaulu
Kuinka päästä alkuun kilpailuiden kanssa
-
Ilmoita kilpailusi Nopeaa ja helppoa
-
Vastaanota tonnikaupalla osallistumisia Ympäri maailmaa
-
Myönnä palkinto parhaalle työlle Lataa tiedostot - Helppoa!