Математика

Предположим, чатботу нужно что-то посчитать. Простой пример: собеседник заказал два капучино по 3,75$ каждый. Сколько всего денег он должен заплатить? Это человеку ясно что 2*3,75$=7,5$, но ведь бот не умеет считать 🙁.

Что же делать? Нам понадобится калькулятор.

Вот как им пользоваться. Допустим, бот знает стоимость капучино %cupPrice=3,75 и запомнил сколько чашек нужно %cupNumber=2.

Осталось получить сумму к оплате в переменную %Total.

🐫 Все математические операции производятся через обращение к калькулятору по адресу https://api.pipe.bot/calc. Такова парадигма.

В узле пишем:

%Total=/get https://api.pipe.bot/calc expr=%cupPrice*%cupAmount

Готово! %Total будет равен 7,5.

Конечно калькулятор умеет не только умножать, но и складывать, делить, округлять, извлекать корень и т. д. Список доступных функций находится в главе Численный и текстовый процессор

.