Skip to content

Sync#41

Merged
DonnC merged 26 commits into
devfrom
sync
Nov 7, 2025
Merged

Sync#41
DonnC merged 26 commits into
devfrom
sync

Conversation

@DonnC
Copy link
Copy Markdown
Owner

@DonnC DonnC commented Nov 7, 2025

No description provided.

DonnC added 26 commits March 24, 2025 08:57
sync version of pywce
implement override unprocessible hooks
global post hook to run after all post hooks are run
expose HookException
rename session keys
implement hook update listener
implement on whatsapp send listener
implemented hook trigger route logic
support for json files
implement flow endpoint support
code refactor
added flow endpoint ping and error logic inside the library
updated readme
updated example
added booking flow static example
Refactored WhatsApp flow endpoint processing to remove the processor from the WhatsApp class and instead pass the handler explicitly in routes. Updated method and class names for clarity, and added a manual flow endpoint route for more flexible processing.
Cleaned up imports and error handling in related modules.
moved to pyproject toml
Introduces built-in support for common chatbot input phrases like 'back', 'retry', 'report', and 'menu', and caches the default WhatsApp name under the 'wa_name' key.
Refactors template and trigger handling to use global constants, removes custom username hook, updates environment and config for report stage, and improves code consistency for interactive message processing.
Moved triggers.yaml from example/ehailing/triggers to example/common/triggers and updated references in .env.example. Improved documentation in README files and updated contact email in example/README.md. Minor docstring and description corrections in pywce/__init__.py and template_message_processor.py.
@DonnC DonnC merged commit f8b97fc into dev Nov 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant