Есть список с наименованием курсов, создаю инлайн клавиатуру и ниже прохожусь по всем элементам списка. При этом добавляю в инлайн клавиатуру текущий элемент и так же callback_data который так же равен текущему элементу . Проблема в том, что этот самый calbback_data вызывает ошибку если передать именно переменную содержащую текущий элемент списка. Если написать просто какую то строку, все ок, но мне нужна конкретно переменная. Как быть?
courses = ['first', 'second', 'и тд.']
courses_keyboard = InlineKeyboardMarkup()
for course in courses:
courses_keyboard.add(InlineKeyboardButton(text=course, callback_data=course))
Появляется ошибка
raise err(cls.text or description)
aiogram.utils.exceptions.ButtonDataInvalid: Button_data_invalid
Думаю, что тут ограничения в байтах, можно ли как то исправить