Прикрепляю ниже код. Хотел бы в "hi" поместить большое количество ссылок на лекции из ютуба, которые были бы кликабельны. Как обыграть? Буду очень благодарен. Также, если это возможно, как сделать подменю в "hi3", чтобы с компьютера отсылались пользователям бота методички с моего компьютера, но предварительно они в этом подменю должны будут выбрать какую именно хотят. Благодарю!
import telebot
from telebot import types
TOKEN = '-'
bot = telebot.TeleBot(TOKEN)
@bot.message_handler(commands=['start'])
def inline(message):
markup = types.InlineKeyboardMarkup(row_width=2)
item = types.InlineKeyboardButton('Лекции по ',callback_data='hi')
item2 = types.InlineKeyboardButton('Лекции по ', callback_data='hi1')
item4 = types.InlineKeyboardButton('Расписание', callback_data='hi2')
item3 = types.InlineKeyboardButton('Методички', callback_data='hi3')
item5 = types.InlineKeyboardButton('Инстаграм ', callback_data='hi4')
markup.add(item, item2, item3, item4, item5)
bot.send_message(message.chat.id, 'Привет! Выбери нужный тебе материал', reply_markup=markup)
@bot.callback_query_handler(func=lambda call:True)
def data(call):
if call.message:
if call.data == 'hi':
bot.send_message(call.message.chat.id, 'Выбери лекцию по ')
elif call.data == 'hi1':
bot.send_message(call.message.chat.id, 'Пока')
elif call.data == 'hi2':
bot.send_document(call.message.chat.id, open(r'C:\\Users\\raspisanie.jpg', 'rb'))
elif call.data == 'hi4':
bot.send_message(call.message.chat.id, 'https://www.instagram.com/')
elif call.data == 'hi3':
bot.send_message(call.message.chat.id, 'условно будет стоять ссылка на методички')
bot.polling()