Задать вопрос

Как сделать отправку сообщений пользователю через pyrogram по нику или номеру телефона?

Как сделать отправку сообщений по нику или номеру телефона в телеграм через библиотеку pyrogram?
Буду благодарен за ответ
  • Вопрос задан
  • 2583 просмотра
Подписаться 3 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
Как сделать отправку сообщений по нику

client.send_message('@username', 'text')

или номеру телефона

Добавить в контакты, найти контакт, взять юзернейм и отправить. Не тестил
contact_phone = '39123456789'

app.add_contacts([InputPhoneContact(contact_phone, 'Foo')])
contacts = app.get_contacts()

for contact in contacts:
    if contact.phone_number == contact_phone:
        app.send_message(contact.username, 'text')
        # либо можно попробовать app.send_message(contact.id, 'text')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы