Ultimas do CanalQb

Python - Telegram - Usando API para Ler mensagens de canais

Python - Telegram - Usando API para Ler mensagens de canais
Canal Qb


Galera, segue um Script em python para API de telegram, estes 2 exemplo, além de ensinar como conseguir sua API de graça no Vídeo, eu ensino como receber a ultima postagem e todas as postagens do grupo/canal que você decidir.
Link dos 2 Script prontos: https://cb.run/1J6t
Não se esqueça de instalar o 
pip install telethon


Script da ultima mensagem:

#Entre no https://my.telegram.org/auth para pegar sua api

api_id = arquivo.read()

api_hash = arquivo.read()

phone_number = '+5511977058071'

username = 'https://t.me/canalqb' 

 

# Cria a instância do cliente

client = TelegramClient('session_name', api_id, api_hash)


# Conecta-se ao servidor do Telegram

client.connect()


# Faz login usando o número de telefone e o código de verificação

if not client.is_user_authorized():

    client.send_code_request(phone_number)

    client.sign_in(phone_number, input('Insira o código: '))


# Obtém informações do canal

channel_info = client(functions.channels.GetFullChannelRequest(channel=username))

print(channel_info.full_chat.id)

# Obtém o link para o último post

messages = client.get_messages(channel_info.full_chat.id)

for message in messages:

    username = username.replace('https://t.me/','')

    link = f'https://t.me/{username}/{message.id}'

    

#imprime a mensagem


message = client.get_messages(channel_info.full_chat.id, ids=message.id)

print(message.text)

 

 Link do miningness: https://cb.run/Vl0g

Nenhum comentário

Comente só assim vamos crescer juntos!

Observação: somente um membro deste blog pode postar um comentário.