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

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

Как сделать отправку сообщений по нику или номеру телефона в телеграм через библиотеку pyrogram?
Буду благодарен за ответ
  • Вопрос задан
  • 2568 просмотров
Подписаться 3 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • 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')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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