Первый запуск



Когда всё установлено, можно перейти к первому запуску кода. Пример рабочего кода:

from pyrogram import Client

api_id = 1111
api_hash = ""

group_url = "название_группы"
app = Client("my_session", api_id=api_id, api_hash=api_hash)

def main():
    with app:
        all_messages = []
        for message in app.get_chat_history(group_url, limit=100):
            all_messages.append(message.text)
        # Вывод сообщений на экран или сохранение в файл
        for msg in all_messages:
            print(msg)
main()

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

Welcome to Pyrogram (version 2.0.106)
Pyrogram is free software and comes with ABSOLUTELY NO WARRANTY. Licensed
under the terms of the GNU Lesser General Public License v3.0 (LGPL-3.0).
Enter phone number or bot token: +7 9** НОМЕР_ТЕЛЕФОНА
Is "+7918*******" correct? (y/N): Y
The confirmation code has been sent via Telegram app
Enter confirmation code: КОД_ИЗ_ЧАТА_ТГ

Введите код из чата в Telegram, который вам выслали.

Если всё прошло хорошо, код на Python напечатает последние 100 сообщений из чата.



Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: