- получите api_hash, api_id можно получить по инструкции.
- установим инструменты:
pip3 install -r requirements.txt
- downloading_posts.py: скачает все посты с метаданными
- merging_posts: сольет массивы с постами в один файл.json
- downloading_comments: скачает комментарии
- zen_of_python___Факты.ipynb: рассчитает:
- Cамые популярные эмоджи
- Самые популярные технологии
- Cамых активных подписчиков
Message(id=1715, peer_id=PeerChannel(channel_id=1568214466), date=datetime.datetime(2023,12,8,14,16,12, tzinfo=datetime.timezone.utc), message='кажется второе не сильно сложнее, просто схема нагруженная', out=False, mentioned=False, media_unread=False, silent=False, post=False, from_scheduled=False, legacy=False, edit_hide=True, pinned=False, noforwards=False, invert_media=False, from_id=PeerUser(user_id=129131197), fwd_from=None, via_bot_id=None, reply_to=MessageReplyHeader(reply_to_scheduled=False, forum_topic=False, quote=False, reply_to_msg_id=1714, reply_to_peer_id=None, reply_from=None, reply_media=None, reply_to_top_id=None, quote_text=None, quote_entities=[]), media=None, reply_markup=None, entities=[], views=None, forwards=None, replies=None, edit_date=datetime.datetime(2023,12,19,12,0,11,tzinfo=datetime.timezone.utc), post_author=None, grouped_id=None, reactions=MessageReactions(results=[ReactionCount(reaction=ReactionEmoji(emoticon='👍'), count=1, chosen_order=None)], min=False, can_see_list=True, recent_reactions=[MessagePeerReaction(peer_id=PeerUser(user_id=232713498), date=datetime.datetime(2023,12,19,12,0,11,tzinfo=datetime.timezone.utc), reaction=ReactionEmoji(emoticon='👍'), big=False, unread=False, my=False)]), restriction_reason=[], ttl_period=None, ttl_time=None, via_bot_id=None )