В Telegram вы можете использовать как Client API, так и Bot API. Client API позволяет создавать "юзерботов". Юзерботы — это специальные аккаунты, которые помечены как пользователи, но могут выполнять автоматизированные функции. Помимо этого можно использовать и вход по токену, но об этом как-нибудь в другой статье. Использование Для использования и создания я выбрал библиотеку Pyrogram. Она имеет понятную документацию и позволяет легко создавать юзерботов. Установку библиотеки производим простой командой в консоли:
pip3 install pyrogram Создаем подключение Чтобы получить специальный файл — сессию, нужно выполнить определенный код: from pyrogram import Client
app = Client("Session", api_id=Ваш api_id, api_hash="Ваш api_hash") После выполнения этого кода будет создан файл-сессия у вас запросят номер телефона и код, который придет. Спрашивается, откуда взять api_id и api_hash. Надо зайти в Telegram, зарегистрироваться, войти под своим аккаунтов и забрать аpi_id и api_hash. Плюсы Cli