Python - Не останавливается функция
Пишу асинхронного бота в телеграм, при поступлении нового сообщения вызываю функцию
if event.is_private:
await Parser(event)
async def Parser(event):
#много строк кода поэтому просто приведу такой пример
функция выполняется как надо, но спустя несколько секунд выполняется снова и снова
в коде уже имеется точно такой-же вызов функции, вызывается так-же, а вот работает идеально, один раз как положено.
помогите разобраться чайнику :)
Ответы (1 шт):
Автор решения: Sergio
→ Ссылка
Вы прописали «if event.is_private» без четкого условия. То есть, значение принимается, как True, поэтому Ваша функция “async def Parser” вызывается постоянно. Пропишите условие нормальное, чтоб функция не вызывалось постоянно.