Предположим, чатботу нужно что-то посчитать. Простой пример: собеседник заказал два капучино по 3,75$
каждый. Сколько всего денег он должен заплатить? Это человеку ясно что 2*3,75$=7,5$
, но ведь бот не умеет считать 🙁.
Что же делать? Нам понадобится калькулятор.
Вот как им пользоваться. Допустим, бот знает стоимость капучино %cupPrice=3,75
и запомнил сколько чашек нужно %cupNumber=2
.
Осталось получить сумму к оплате в переменную %Total
.
🐫 Все математические операции производятся через обращение к калькулятору по адресу https://api.pipe.bot/calc
. Такова парадигма.
В узле пишем:
@calc %Total=%cupPrice*%cupAmount
Готово! %Total
будет равен 7,5
.
Конечно калькулятор умеет не только умножать, но и складывать, делить, округлять, извлекать корень и т. д. Список доступных функций находится в главе Численный и текстовый процессор.