calculator


  • administrators

    calculator - калькулятор

    Язык плагина: Groovy
    Авторы: DeskChan Team

    Описание:

    Плагин, позволяющий Desk-chan производить арифметические операции.
    
    Конкретный список операторов:
    Сложение: 2+2
    Вычитание: 2-2
    Умножение: 2*2
    Деление: 2/2
    Возведение в степень: 2^2, 2**2
    Получение остатка от деления: 2%2
    
    Список функций:
    abs: абсолютное значение, модуль
    sin: синус
    cos: косинус
    asin: арксинус
    acos: арккосинус
    tan: тангенс
    log: логарифм натуральный (основение e)
    log10: логарифм (основание 10)
    log2: логарифм (основание 2)
    sqrt: корень квадратный
    cbrt: корень кубический
    
    Для использования функций после них в скобках должны стоять аргументы:
    sqrt(4) = 2
    
    Операции и функции также можно вкладывать друг в друга:
    sqrt(12+log2(16)) = 4
    
    Плагин работает с помощью библиотеки expr4j.
    

    Примеры использования:
    Введите в чат "вычисли 2+2"


    Дополнительные меню: нет


    API:
    Имя: "calculator:evaluate-expression"
    Команда: Да
    Параметры:

    • value:String - текст выражения

    Связки по умолчанию:
    Событие: "speech:get"
    Команда: "calculator:evaluate-expression"
    Правило: "(сколько будет)|вычисли|посчитай|(забей калькулятор) {msgData:text}"


    Исходный код: https://github.com/DeskChan/DeskChan/tree/master/plugins/calculator
    Ссылка на скачивание: Встроен в официальный билд