Состою в чатике. Хочу коллегам небольшой презент к НГ сделать, но для этого надо выкачать все их сообщения из нашего чата.
import configparser
from telethon.sync import TelegramClient
# этот кусок - просто читаем текстовый файл, сохраненный как .ini
# и записываем в каждую переменную свою строку
config = configparser.ConfigParser()
config.read("config.ini")
api_id = config['Telegram']['api_id']
api_hash = config['Telegram']['api_hash']
session_name = config['Telegram']['session_name']
chat_number = 'номер чата'
client = TelegramClient(session_name, api_id, api_hash)
chat = await client.get_input_entity(chat_number)
дальше - не понимаю.
хочется что-то в духе:
getmessages = client.get_messages(chat)
msg_l = []
for message in getmessages:
msg_l.append(message)
ну или в csv вставить по колонкам
Не кидайтесь "научись нормально в асинхронщину" - лучше тогда просто посоветуйте синхронную библиотеку. Ну или ткните пальцем в код - не понимаю, че не так делаю ((
Заранее спасибо.