Прочитать сообщение группы телеграмм - PullRequest
0 голосов
/ 15 декабря 2018

Я в одной группе телеграмм.Я хотел прочитать эти сообщения в моем коде Python.Есть ли способ прочитать эти сообщения без добавления бота в эту группу ... например, abc - это мой идентификатор пользователя ... И abc добавлен в группу xyz.Поэтому хотел прочитать сообщение группы XYZ в моем коде Python.

1 Ответ

0 голосов
/ 15 декабря 2018

Да, это можно сделать с помощью Telegram API с именем Telethon.

Telethon Github

Ниже приведен пример настройки процессов API-интерфейса Telethon.Я написал этот код для извлечения всех недавно опубликованных изображений из одной группы телеграмм.Это даст вам представление о том, как начать его использовать.

import sys
import os

from telethon import TelegramClient
from telethon.tl.functions.messages import GetFullChatRequest
from telethon.tl.functions.messages import GetHistoryRequest
from telethon.tl.functions.channels import GetChannelsRequest
from telethon.tl.functions.contacts import ResolveUsernameRequest
from telethon.tl.types import PeerUser, PeerChat, PeerChannel
import re
# These example values won't work. You must get your own api_id and
# api_hash from https://my.telegram.org, under API Development.
api_id = 11111  #number
api_hash = 'x'#string
phone = 'x'
client = TelegramClient('session_name', api_id, api_hash,update_workers=1, spawn_read_thread=False)
client.connect()

Также, если вас интересует весь мой код по этой интеграции Telethon, вы можете найти его по следующей ссылке GitHub;

Telegram Group Bot

...