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

Не выходит сделать кликабельный номер телефона?

import telebot
from telebot import types

bot = telebot.TeleBot('')

@bot.message_handler(commands=['start'])
def start(message):
    markup = types.InlineKeyboardMarkup(row_width=2)
    btn2 = types.InlineKeyboardButton('Ні', callback_data='no')
    btn1 = types.InlineKeyboardButton('Так', callback_data='yes')
    btn3 = types.InlineKeyboardButton('Контакти', callback_data='contact')
    markup.add(btn1, btn2, btn3)

    bot.send_message(message.chat.id, f'Вітаю,<em> {message.from_user.first_name}</em>! Бажаєте покращити Ваше авто?', parse_mode='html', reply_markup=markup)

@bot.callback_query_handler(func=lambda call: True)
def callback_query(call):
    ans = types.InlineKeyboardMarkup(row_width=1)
    ans1 = types.InlineKeyboardButton('Назад', callback_data='back')
    ans.add(ans1)
    if call.message:
        if call.data == 'contact':
            bot.edit_message_text(chat_id=call.message.chat.id, message_id=call.message.id, text= ' Номер телефону: +111111 \n  Сайт: auto-repair-shop-10715.business.site \n  Робочий час: Понеділок - Субота / 08:00 - 18:00', reply_markup=ans)
        elif call.data == 'no':
            bot.edit_message_text(chat_id=call.message.chat.id, message_id=call.message.id, text='Виникли питання? - Технічна підтримка @dev. \nЧас роботи - 08.00 - 23.00', reply_markup=ans)



bot.polling(none_stop=True)
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Простой 7 комментариев
Пригласить эксперта
Ответы на вопрос 1
@dim5x
ЗИ, ИБ. Помогли? Поблагодарите. Отметьте ответом.
Чтобы кликабельный для звонка - вряд ли.
Кликабельный для копирования - да.
...
            text = '''Номер телефону: `+1111111`
Сайт: auto-repair-shop-10715.business.site
Робочий час: Понеділок - Субота / 08:00 - 18:00'''
            bot.edit_message_text(chat_id=call.message.chat.id,
                                  message_id=call.message.id,
                                  text=text,
                                  reply_markup=ans, parse_mode='MARKDOWN')
...


65e2549a0af6b313680789.png
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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