Задать вопрос
@Wolfengo
Я ещё зелёный, сильно не душите

Telebot, как зная ID сделать ссылку на пользователя?

Я делаю телеграмм бота, аля магазина, где можно зарегистрировать покупку, или заказать какую-то услугу, в общем, просто чтобы было проще.
Пишу в качестве обучения, чисто для себя.
Я не могу понять как сделать так, чтобы, если пользователь нажал кнопку "заказать", то бот отправил "админу" не id, а ссылку на пользователя, зная его id, чтобы можно было после этого самому написать этому пользователю?
  • Вопрос задан
  • 2171 просмотр
Подписаться 1 Простой 2 комментария
Решения вопроса 1
@Wolfengo Автор вопроса
Я ещё зелёный, сильно не душите
Я нашёл решение через "mem = message.from_user.username", он возвращает имя юзера, если его нету, то None.
Как я понял, сделать ссылку на контакт (t.me/...) человека не возможно, если у него нет имени юзера, так что это будет, наверное, единственным решением
Я сделал:
bot.send_message(***id_admin***,
f'Покупатель сделал покупку!\n'
f'Покупатель: @{mem}\n'
f'Выбор: {last_take_buy[-1]}',
)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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