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

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

Как сделать отправку сообщений по нику или номеру телефона в телеграм через библиотеку pyrogram?
Буду благодарен за ответ
  • Вопрос задан
  • 2506 просмотров
Подписаться 3 Простой Комментировать
Решения вопроса 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')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
02 февр. 2025, в 11:35
3000 руб./за проект
02 февр. 2025, в 11:29
1000 руб./за проект
02 февр. 2025, в 10:45
1000 руб./за проект