Telegram в командной строке
Сегодня я хочу рассказать Вам о библиотеке Telethon написанный на Python. На мой взгляд это самый низкий порог вхождения для взаимодействия с Telegram API.
Type Language (TL) созданный для этих целей тот еще brainfu*k и поэтому обертки над ним есть во многих популярных языках. Один из них telethon который заставил меня перейти с PHP на Python, потому что я пытаясь установить Madelineproto (клиентская либа на PHP) чуть ли не пересобрал Linux. Правда потом его разработчик уведомил меня что он кое-что исправил и либа теперь работает на 10 раз быстрее, но у меня не было времени проверять.
Есть еще и официальная библиотека (tdlib), unigram на C#, Java в этом плане почему-то отстает. Плюс Telethon еще и в том что у него просто прекрасная документация. Да и Python без особых лишних телодвижении ставится на Windows, но если хотите быстродействия я все же рекомендую дистрибутив Linux.
Зачем нужен Telegram в клиентской строке спросите Вы? Мне лично telethon очень помог собрать такое большое количество казахстанских Telegram каналов. Я хотел получать количество просмотров поста, а через Bot API его не получишь. А еще можно получить всех участников открытой группы без каких-либо ограничении. Можно следить за тем кто отписывается от Вашего канала. Узнать кто когда заходил в телегу и так далее.
Поскольку я заметил что люди у нас ленивые и не все хотят переходить по ссылке я опубликую туториал сразу следующим постом.
А пока сохраняйте в закладках браузера ссылки проекта Telethon
Документация http://telethon.readthedocs.io/en/latest/
Telethon API https://lonamiwebs.github.io/Telethon/
GitHub https://github.com/lonamiwebs/telethon
Чат https://t.me/telethonchat
Сегодня я хочу рассказать Вам о библиотеке Telethon написанный на Python. На мой взгляд это самый низкий порог вхождения для взаимодействия с Telegram API.
Type Language (TL) созданный для этих целей тот еще brainfu*k и поэтому обертки над ним есть во многих популярных языках. Один из них telethon который заставил меня перейти с PHP на Python, потому что я пытаясь установить Madelineproto (клиентская либа на PHP) чуть ли не пересобрал Linux. Правда потом его разработчик уведомил меня что он кое-что исправил и либа теперь работает на 10 раз быстрее, но у меня не было времени проверять.
Есть еще и официальная библиотека (tdlib), unigram на C#, Java в этом плане почему-то отстает. Плюс Telethon еще и в том что у него просто прекрасная документация. Да и Python без особых лишних телодвижении ставится на Windows, но если хотите быстродействия я все же рекомендую дистрибутив Linux.
Зачем нужен Telegram в клиентской строке спросите Вы? Мне лично telethon очень помог собрать такое большое количество казахстанских Telegram каналов. Я хотел получать количество просмотров поста, а через Bot API его не получишь. А еще можно получить всех участников открытой группы без каких-либо ограничении. Можно следить за тем кто отписывается от Вашего канала. Узнать кто когда заходил в телегу и так далее.
Поскольку я заметил что люди у нас ленивые и не все хотят переходить по ссылке я опубликую туториал сразу следующим постом.
А пока сохраняйте в закладках браузера ссылки проекта Telethon
Документация http://telethon.readthedocs.io/en/latest/
Telethon API https://lonamiwebs.github.io/Telethon/
GitHub https://github.com/lonamiwebs/telethon
Чат https://t.me/telethonchat