Был бы признателен за пример кода хотя бы для одного числа, если можно. НЕ прогер я, к сожалению...
Вот прям ваще на скорую руку сложение четырёх чисел с проверками:
@bot.message_handler(content_types=["text"])
def sum_4_numbers(message):
# Проверяем, что сообщение состоит из четырёх слов (чисел)
if len(message.text.split()) != 4:
bot.send_message(message.chat.id, "Provide EXACTLY 4 numbers!")
return
numbers = message.text.split()
# Проверяем, что действительно числа
for number in numbers:
try:
float(number)
except:
bot.send_message(message.chat.id, "Only numbers allowed!")
return
# Проводим какую-либо операцию над числами (в данном случае - складываем)
result = sum([float(x) for x in numbers])
bot.send_message(message.chat.id, "Результат: {!s}".format(result))