Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escape special characters +-&|!(){}[]^"~*?:\ - e.g. \+ \* \!
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
Incoming webhook/notification with Python BDK

Can you expose an URL with the Python BDK to receive external webhook notifications ?
I want to trigger notifications to an endpoint that will be caught by the bot and published in a room.
I see that it exists in java but can't seem to find anything in python.

Posted 2 years ago
Votes Newest


The BDKs serve to ease building of Symphony bots and do not actually deliver any webhook functionality, so it would be incorrect to say it exists in the Java version. What does exist is a Spring Boot integration for the Java BDK, which uses Spring Boot Core. This can be changed to Spring Boot Web that contains an embedded web server that can be used to listen on a webhook. Symphony does not maintain nor provide support for that so you will have to refer to Spring's documentation.

Likewise, you would need a similar embedded web server for Python if you wish to colocate a webhook listener with your Python BDK bot. Again, Symphony does not maintain nor provide support for that so you will have to check with the respective vendor.

Posted 2 years ago
Yong Sheng Tan
39 × 2 Administrator
1 Answer
2 years ago
2 years ago