Как исправить эту ошибку ⇐ Python
-
Anonymous
Как исправить эту ошибку
импортировать asyncio из клиента импорта пирограммы, фильтры импортировать g4f приложение = Клиент("мой_аккаунт") @app.on_message(filters.text и filter.private) def echo (клиент, сообщение): результат = g4f.ChatCompletion.create( модель="gpt-3.5-турбо", поставщик = g4f.Provider.ChatBase, messages=[{"role": "user", "content": message.text}], поток = Ложь) печать (результат) сообщение.ответ(результат) приложение.run() при задании вопроса возникают ошибки пользовательского робота:
Task \ got Future \, прикрепленный к другому циклу Traceback (последний вызов последний): Файл "C:\\Users\\ПК\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\pyrogram\\dispatcher.py", строка 242, в handler_worker дождитесь self.loop.run_in_executor( Файл "C:\\Users\\ПК\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\concurrent\\futures\\thread.py", строка 58, в запуске результат = self.fn(\*self.args, \*\*self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Файл "C:\\Users\\ПК\\Desktop\\PYTHON1\\Python\\UserBot\\Test1.py", строка 18, в echo сообщение.ответ(результат) Файл "C:\\Users\\ПК\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\pyrogram\\sync.py", строка 66, в async_to_sync_wrap возврат цикла.run_until_complete(сопрограмма) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Файл «C:\\Users\\ПК\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\asyncio\\base_events.py», строка 653, в run_until_complete вернуть будущее.результат() ^^^^^^^^^^^^^^^^ Файл "C:\\Users\\ПК\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\pyrogram\\types\\messages_and_media\\message.py", строка 970, в ответ_текст return await self.\_client.send_message( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Файл "C:\\Users\\ПК\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\pyrogram\\methods\\messages\\send_message.py", строка 126, в send_message r = ожидайте self.invoke( ^^^^^^^^^^^^^^^^^^^ Файл "C:\\Users\\ПК\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\pyrogram\\methods\\advanced\\invoke.py", строка 79, в вызове r = ожидайте self.session.invoke( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Файл "C:\\Users\\ПК\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\pyrogram\\session\\session.py", строка 389, в вызывать return await self.send(запрос, тайм-аут = тайм-аут) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Файл "C:\\Users\\ПК\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\pyrogram\\session\\session.py", строка 326, в отправлять полезная нагрузка = ожидание self.loop.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ RuntimeError: Task \ получил Future \ прикреплен к другому циклу Предполагалось, что это будет юзербот, который должен отвечать на вопросы в Telegram. Но случаются ошибки Сначала сделал асинхронно, но были еще непонятные ошибки, вот асинхронный код:
импортировать asyncio из клиента импорта пирограммы, фильтры импортировать g4f приложение = Клиент("мой_аккаунт") @app.on_message(filters.text и filter.private) асинхронное определение эха (клиент, сообщение): результат = g4f.ChatCompletion.create( модель="gpt-3.5-турбо", поставщик = g4f.Provider.ChatBase, messages=[{"role": "user", "content": message.text}], поток = Ложь) печать (результат) дождитесь сообщения.ответ(результат) приложение.run() И ошибки:
Исключение в обратном вызове Task.task_wakeup(\) handle: \ Traceback (последний вызов последний): Файл "C:\\Users\\ПК\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\asyncio\\events.py", строка 80, в \_run self.\_context.run(self.\_callback, \*self.\_args) Ошибка выполнения: невозможно войти в задачу \ while другая задача \ выполняется. Исключение в обратном вызове Task.task_wakeup(\) handle: \ Traceback (последний вызов последний): Файл "C:\\Users\\ПК\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\asyncio\\events.py", строка 80, в \_run self.\_context.run(self.\_callback, \*self.\_args) Ошибка выполнения: невозможно войти в задачу \ while другая задача \ выполняется. Исключение в обратном вызове Task.task_wakeup(\) handle: \ Traceback (последний вызов последний): Файл "C:\\Users\\ПК\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\asyncio\\events.py", строка 80, в \_run self.\_context.run(self.\_callback, \*self.\_args) Ошибка выполнения: невозможно войти в задачу \ while другая задача \ выполняется.
импортировать asyncio из клиента импорта пирограммы, фильтры импортировать g4f приложение = Клиент("мой_аккаунт") @app.on_message(filters.text и filter.private) def echo (клиент, сообщение): результат = g4f.ChatCompletion.create( модель="gpt-3.5-турбо", поставщик = g4f.Provider.ChatBase, messages=[{"role": "user", "content": message.text}], поток = Ложь) печать (результат) сообщение.ответ(результат) приложение.run() при задании вопроса возникают ошибки пользовательского робота:
Task \ got Future \, прикрепленный к другому циклу Traceback (последний вызов последний): Файл "C:\\Users\\ПК\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\pyrogram\\dispatcher.py", строка 242, в handler_worker дождитесь self.loop.run_in_executor( Файл "C:\\Users\\ПК\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\concurrent\\futures\\thread.py", строка 58, в запуске результат = self.fn(\*self.args, \*\*self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Файл "C:\\Users\\ПК\\Desktop\\PYTHON1\\Python\\UserBot\\Test1.py", строка 18, в echo сообщение.ответ(результат) Файл "C:\\Users\\ПК\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\pyrogram\\sync.py", строка 66, в async_to_sync_wrap возврат цикла.run_until_complete(сопрограмма) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Файл «C:\\Users\\ПК\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\asyncio\\base_events.py», строка 653, в run_until_complete вернуть будущее.результат() ^^^^^^^^^^^^^^^^ Файл "C:\\Users\\ПК\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\pyrogram\\types\\messages_and_media\\message.py", строка 970, в ответ_текст return await self.\_client.send_message( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Файл "C:\\Users\\ПК\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\pyrogram\\methods\\messages\\send_message.py", строка 126, в send_message r = ожидайте self.invoke( ^^^^^^^^^^^^^^^^^^^ Файл "C:\\Users\\ПК\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\pyrogram\\methods\\advanced\\invoke.py", строка 79, в вызове r = ожидайте self.session.invoke( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Файл "C:\\Users\\ПК\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\pyrogram\\session\\session.py", строка 389, в вызывать return await self.send(запрос, тайм-аут = тайм-аут) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Файл "C:\\Users\\ПК\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\pyrogram\\session\\session.py", строка 326, в отправлять полезная нагрузка = ожидание self.loop.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ RuntimeError: Task \ получил Future \ прикреплен к другому циклу Предполагалось, что это будет юзербот, который должен отвечать на вопросы в Telegram. Но случаются ошибки Сначала сделал асинхронно, но были еще непонятные ошибки, вот асинхронный код:
импортировать asyncio из клиента импорта пирограммы, фильтры импортировать g4f приложение = Клиент("мой_аккаунт") @app.on_message(filters.text и filter.private) асинхронное определение эха (клиент, сообщение): результат = g4f.ChatCompletion.create( модель="gpt-3.5-турбо", поставщик = g4f.Provider.ChatBase, messages=[{"role": "user", "content": message.text}], поток = Ложь) печать (результат) дождитесь сообщения.ответ(результат) приложение.run() И ошибки:
Исключение в обратном вызове Task.task_wakeup(\) handle: \ Traceback (последний вызов последний): Файл "C:\\Users\\ПК\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\asyncio\\events.py", строка 80, в \_run self.\_context.run(self.\_callback, \*self.\_args) Ошибка выполнения: невозможно войти в задачу \ while другая задача \ выполняется. Исключение в обратном вызове Task.task_wakeup(\) handle: \ Traceback (последний вызов последний): Файл "C:\\Users\\ПК\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\asyncio\\events.py", строка 80, в \_run self.\_context.run(self.\_callback, \*self.\_args) Ошибка выполнения: невозможно войти в задачу \ while другая задача \ выполняется. Исключение в обратном вызове Task.task_wakeup(\) handle: \ Traceback (последний вызов последний): Файл "C:\\Users\\ПК\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\asyncio\\events.py", строка 80, в \_run self.\_context.run(self.\_callback, \*self.\_args) Ошибка выполнения: невозможно войти в задачу \ while другая задача \ выполняется.
Мобильная версия