Theading в телеграм боте, как реализовать?
Token = ""
bot = Bot(token=Token)
storage = MemoryStorage()
dp = Dispatcher(bot, storage=storage)
def check():
global bal
while True:
api = QApi(token="", phone="")
if api.balance != [0.0]:
print("измена")
bal = api.balance
return bal
print(api.balance)
time.sleep(5)
@dp.message_handler(commands=["start"], state = "*")
async def user_register(message: types.Message):
await message.answer("Добро пожаловть, напиши /next")
@dp.message_handler(commands=["next"])
async def new_time(message:types.Message, state:FSMContext):
if message.text =="/next":
th = Process(target=check, args=())
th.start()
th.join()
if th.is_alive() == False:
await message.answer(f"изменился {check()}")
@dp.message_handler(commands=["do"],state="*")
async def new_time(message:types.Message, state:FSMContext):
await message.answer("Привет")
if __name__ == '__main__':
executor.start_polling(dp, skip_updates=True)
Есть такой код, хочу запускать функцию "check" так чтобы она не глушила всего остального бота, можно ли так сделать?