В этом видеоуроке вы научитесь отправлять сообщения в телеграм, используя Python и Pyrogram. Мы рассмотрим, как отправлять сообщения пользователям, как использовать parsemode для форматирования текста, как сформировать медиагруппу и отправить ее вместе с сообщением. Вы также узнаете, как управлять отправленными сообщениями и получать информацию о них через API телеграм. Не пропустите этот урок, чтобы узнать все, что нужно для эффективной работы с сообщениями в телеграм!
Исходный код к уроку
from pyrogram import Client
from pyrogram.enums import ChatAction, ParseMode
import time
from pyrogram.types import InputMediaPhoto
api_id = 12345678
api_hash = 'abcdefghijklmnopqrstuvwxyz'
client = Client(name='me_client', api_id=api_id, api_hash=api_hash, parse_mode=ParseMode.HTML)
client.start()
# client.send_chat_action('nztcoder', ChatAction.TYPING)
# time.sleep(5)
# client.send_message('nztcoder', '**Hello, Boris!**', parse_mode=ParseMode.MARKDOWN)
# client.send_chat_action('nztcoder', ChatAction.UPLOAD_PHOTO)
# time.sleep(5)
# client.send_photo('nztcoder', "d:/photo/1.jpg", caption='<b>How are you?</b>')
list_media = []
media_1 = InputMediaPhoto('d:/photo/1.jpg', caption='Hello. This mediagroup')
media_2 = InputMediaPhoto('d:/photo/2.jpg')
media_3 = InputMediaPhoto('d:/photo/3.jpg')
list_media.append(media_1)
list_media.append(media_2)
list_media.append(media_3)
client.send_chat_action('nztcoder', ChatAction.UPLOAD_PHOTO)
time.sleep(5)
client.send_chat_action('nztcoder', ChatAction.TYPING)
client.send_media_group('nztcoder', list_media)
client.stop()












