Загрузка...

What libraries to use?

Thread in Python created by Muha665161 May 26, 2020. 260 views

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