Загрузка...

Какие библиотеки использовать?

Тема в разделе Python создана пользователем Muha665161 26 май 2020. 256 просмотров

  1. Muha665161
    Muha665161 Автор темы 26 май 2020 67 3 дек 2019
    Привет, знаю питон, хочу научиться писать ботов в телеге. Какие библиотеки лучше всего использовать?
     
  2. anxietysou
    anxietysou 26 май 2020 ни правил, ни конечной цели 1353 9 апр 2019
    с книгами
     
  3. sesu
    sesu 26 май 2020 Ты не умеешь писать код 114 17 ноя 2019
    Aiogram, Celery, sqlalchemy
     
    1. Посмотреть предыдущие комментарии (1)
    2. sesu
      Abilka, Окей, перед тобой задача сделать просчет и рассылку на 1000 юзеров. Сделай мне так чтобы не было race condition и сделай удобный вывод данных с каждого треда так чтобы не было NullPointerException. Не забывый что поток занимает 8мб ОЗУ. Треды слишком тяжелы и неудобны, по крайней мере их реализации в питоне. Лучше использовать асинхронные функции, генераторы и асинхронные задачи Celery. Которые быстры и умещаются в одном потоке. Также aiogram полностью асинхронный и предовтращает некоторые проблемы которые могут возникать на стороне телеграмма
    3. Muha665161 Автор темы
      sesu, что из них выбрать 1
    4. sesu
      Muha665161, Это все вместе надо использовать, aiogram как основной фреймворк для удобного взаимодействия с апи телеграмма, Celery для фоновых задач, sqlalchemy - orm для твоей бдшки. Можешь вовсе импортировать джанго в проект и юзать джанго-орм.
Top
Загрузка...