Calculator and converter bots answer a quick question in the chat: a sum with parentheses, feet to metres, Fahrenheit to Celsius, a trigonometric expression pasted from a textbook. Some work inline, so the result lands in a conversation with a friend without opening the bot.
| # | Bot | Price | Languages | Inline | Groups | Score |
|---|---|---|---|---|---|---|
| 1 | @wolframbot | Free | EN | no | no | 73 |
| 2 | @calculation_smart_bot | Free | MULTI | no | no | 72 |
| 3 | @calcubot | Free | MULTI | no | yes | 71 |
| 4 | @UnitConversionBot | Free | EN | no | yes | 71 |
| 5 | @converter_robot | Free | EN · RU | no | no | 70 |
| 6 | @mathcalcbot | Free | MULTI | yes | no | 68 |
| 7 | @the_timezone_bot | Free | EN | no | no | 66 |
| 8 | @qalcbot | Free | MULTI | yes | no | 63 |
Each bot received the same ten inputs: arithmetic with nested parentheses, a percentage, a unit conversion with a typo, a temperature, a currency-like question it should refuse, a trigonometric expression and a date difference. We checked correctness, whether the bot understands both "100 ft to m" and "100 feet to metres", response time, inline support and whether it shows advertising. Currency rates are a separate rating and were not scored here.
For everyday sums a bot that takes an expression and returns a number, like Calculator or the inline @mathcalcbot, is all you need. Console Calculator goes further with Python-style expressions and modules for dates, random numbers and JSON, useful for developers and students. Wolfram Alpha Bot is a different class: it computes conversions, solves equations and answers factual questions with real data, at the cost of a /wolfram command and English input.
Unit converters differ in how they take input. UnitConversionBot understands free text like "100 ft to m"; Converter Bot offers a menu of categories in English and Russian, which is slower but works when you do not remember the abbreviation. Both cover length, weight, temperature, volume, area, speed and energy; cooking measures and clothing sizes are rarer.
An inline bot such as @mathcalcbot lets you type the expression in any chat and send the result without opening the bot: handy for splitting a bill in a group. Check the result before sending, inline previews sometimes truncate long expressions. For currency conversion at live rates use the currency rates rating; calculators here use fixed factors only.
Calculator (@calculation_smart_bot) and Console Calculator handle nested parentheses; @mathcalcbot does it inline.
Yes, UnitConversionBot understands free text; Converter Bot uses a category menu in English and Russian.
Not at live rates; use a bot from the currency rates rating for that.
@mathcalcbot: type its name and an expression in the message field and send the result.