Numeric and Text Processor - Pipe Chatbots
Pipe Technology [/] Pricing Documentation API Login × Table of Contents Getting Started Message Answer Constants Variables Goto and labels Compare, condition and case Follow-up Message How to send a picture How to insert emoji A map within a map Pipe typography s02e01 Do the math Settings Analytics How to understand natural language? Numeric and Text Processor External APIs JSON Segments Numeric and Text Processor This usefull set of methods you can use with calc api request. For example: @calc %Result=round(%sum,2) rand(min,max) Generate a random integer. If called without the optional min, max arguments rand() returns a pseudo-random integer between 0 and getrandmax() . If you want a random number between 5 and 15 (inclusive). For example: rand(5, 15) round(val,precision) Returns the rounded value of val to specified precision (number of digits after the decimal point). Precision can also be negative or zero (default). Example: round(12.25, 1) str_replace(search,replace,subject,[count]) This function returns a string or an array with all occurrences of search in subject replaced with the given replace value. Count — If passed, this will be set to the number of replacements performed. For example: str_replace('no','yes','I always say no') mb_strlen('%String') Get string length mb_convert_case('%String',mode) Performs case folding on a %String , converted in the way specified by mode. Mode — The mode of the conversion. It can be one of: 0 — Upper case 1 — Lower case 2 — Camel case mb_strpos('%String','%Search') Find position of last occurrence of a search string in a string. This can be useful, when you need to check, is string contains some keywords. If result is '0', keyword not contains in provided string Example: mb_strpos('Where i can buy tickets?','ticket') Email us Terms of Service Privacy policy © Stickerpipe 2017—2019, 563 Pilgrim Drive, Suite B, Foster City, CA 94404 English Русский