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

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

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

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