170 похожих чатов

Привет всем, на чем стоит писать телеграм бота? пока нашел

https://pypi.org/project/pyTelegramBotAPI/ - сделано инопланетянами и https://python-telegram-bot.org/ - вроде и норм, но может есть что лучше?

22 ответов

22 просмотра
Игорь- Автор вопроса

я api не боюсь, могу и свою либу со стейтами написать, но может есть что прям совсем хорошее?

Возможно aiogram?

Кем сделано?)))

Игорь- Автор вопроса
Const
Кем сделано?)))

я таких пока не видел

Игорь
я api не боюсь, могу и свою либу со стейтами напис...

aiogram и pytelegrambotapi отличные решения У pytelegrambotapi есть синк, если в асинк не умеешь

Игорь- Автор вопроса
Const
Каких таких?

я словами не могу понятно сказать. как будто написано для тех, кто сам не может

Ну Все библиотеки написаны для тех, кто сам не может / не хочет )

Игорь- Автор вопроса
Const
Ну Все библиотеки написаны для тех, кто сам не мож...

не может и не хочет это очень разное, если хочешь поспорить - покажи сортировку движениями черепашки

Игорь- Автор вопроса
Игорь
aiogram вроде бы норм

Оба норм Но у аиограма есть только асинк :)

pyrogram

Daniel Maxwell
pyrogram

Это не botAPI

Игорь- Автор вопроса
Const
Оба норм Но у аиограма есть только асинк :)

я не особо понимаю чем это отличается в рантайме

Игорь
я не особо понимаю чем это отличается в рантайме

В README у аиограма написано It is strongly advised that you have prior experience working with asyncio before beginning to use aiogram. Так что если ты не понимаешь отличий между синк и асинк, то юзать его не рекомендуется

Игорь- Автор вопроса
Const
В README у аиограма написано It is strongly advis...

тред один и там и там, в асинке только обработка io последовательная я буквально не понимаю в чем разница

Игорь- Автор вопроса

и?

Игорь
и?

Что и? Почитай что такое конкурентность, треды, GIL, асинкио А потом думай в чем отличия

Игорь- Автор вопроса
Const
Что и? Почитай что такое конкурентность, треды, GI...

я читал, что такое асинкио и не особо понял зачем это нужно. стейт машину я могу свою написать тем более я могу написать async/await/asuncio.run(__main)))

Игорь
я читал, что такое асинкио и не особо понял зачем ...

Ну, напиши, окей Кто ж тебе запретит Механик тоже может просто стяжками закрепить, вместо того, чтобы болты закрутить Но почему-то он этого не делает :))

Игорь- Автор вопроса
Const
Ну, напиши, окей Кто ж тебе запретит Механик тоже...

я тебе просто сказал, что между синк и асинк нет алгоритимческой разницы вообще чувак, я за жизнь написал велосипедов как фабрика.

Игорь
я тебе просто сказал, что между синк и асинк нет а...

Если между синк и асинк нет разницы, то и между стяжкой и болтом разницы нет, сам понимаешь :)

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

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта