Как запустить несколько функций одновременно в pyTelegramApi?
Использую библиотеку pyTelegramApi и нужно запустить несколько функций одновременно прямо в телеграм боте. Я нажимаю кнопку и функции запускаются одновременно. У меня сейчас вот так:
if message.text == 'Включить':
while True:
f1 = function1(chat_id)
f2 = function2(chat_id)
f3 = function3(chat_id)
bot.send_message(chat_id, text=f'{f1}\n{f2}\n{f3}')
Как видите, функции запускаються последовательно а не паралельно, как это можно сделать?
UPD:
Дополняю, так как не совсем понятно. Бесконечный цикл работает, так как мне нужно чтобы каждое N времени эти функции выполнялись, там идет запрос по api и парсинг информации. Я хочу чтобы эти функции выполнялись не последовательно (так как это занимает длительное время), а паралельно! По итогу каждая функция return значение, которое отправляет бот. Как можно это более менее суразно сделать?