Choice Menu Chatbot Code
Choice Menu Chatbot is a text-based interactive application
Brought to you by:
sinewave
| File | Date | Author | Commit |
|---|---|---|---|
| .github | 2024-03-15 |
|
[0fe628] Create FUNDING.yml |
| database | 2024-02-21 |
|
[27fadc] Add files via upload |
| .gitignore | 2024-02-21 |
|
[5094b9] Initial commit |
| LICENSE | 2024-02-21 |
|
[5094b9] Initial commit |
| README.md | 2024-04-06 |
|
[13e511] Updated README.md |
| comenzi_menu.py | 2024-02-21 |
|
[27fadc] Add files via upload |
| config.py | 2024-02-21 |
|
[27fadc] Add files via upload |
| credentials.py | 2024-02-21 |
|
[27fadc] Add files via upload |
| feedback_menu.py | 2024-02-21 |
|
[27fadc] Add files via upload |
| informatii_generale_menu.py | 2024-02-21 |
|
[27fadc] Add files via upload |
| livrare_menu.py | 2024-02-21 |
|
[27fadc] Add files via upload |
| main.py | 2024-02-21 |
|
[27fadc] Add files via upload |
| main_driver.py | 2024-02-21 |
|
[27fadc] Add files via upload |
| main_menu.py | 2024-02-21 |
|
[27fadc] Add files via upload |
| returnari_menu.py | 2024-02-21 |
|
[27fadc] Add files via upload |
| utilities.py | 2024-02-21 |
|
[27fadc] Add files via upload |
The application is structured into multiple Python modules, each serving a specific function within the overall system. The key modules include:
main.py: The entry point of the application, initiating the chatbot interface.main_driver.py: Contains the core logic for navigating through the main and submenus based on user input.main_menu.py: Manages the main menu of the application, offering users the initial set of options.comenzi_menu.py: Handles order-related queries and actions.livrare_menu.py: Manages delivery-related inquiries.returnari_menu.py: Deals with return requests and status checks.feedback_menu.py: Collects user feedback on products and services.informatii_generale_menu.py: Provides general information about the company and its offerings.config.py: Stores configuration settings, including directory paths for data storage.credentials.py: Contains sensitive credentials, such as Twilio API keys, for external services.utilities.py: Provides utility functions, such as save_data_to_file, used across various modules for data handling.python main.py to start the chatbot.osThe Choice Menu Chatbot is primarily designed for handling customer support cases for an online store. Please note that the bot's responses and interaction details are primarily in Romanian. This design choice caters to our target user base and ensures a more natural and accessible communication experience for our Romanian-speaking customers.
Contributions to the Choice Menu Chatbot are welcome!
This project is open-sourced under the MIT License.