Задать вопрос
Ternick
@Ternick

Как включить потоки в pythonanywhere?

Использую Flaks сервер для принятия хуков с Telegram. В самом телеграм боте, нужно создание нового потока. Для удаления сообщения через какое-то время.

Сам TeleBot тоже не работал пока не установил threaded = False.
bot = TeleBot(config["api_key"], threaded = False)

Как можно решить вопрос ?
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Решения вопроса 1
pythonanywhere не поддерживает работу с потоками.
FAQ
Can I use celery? -- at the moment the answer is no. We're working on it.
Can I just use threads? -- we don't support threads in web apps, no

Единственный вариант - использование асинхронного кода.

Как альтерантива - запускать отдельный сервис, который будет забирать задачи на удаление из БД
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы