from telebot import types
# При создании кнопки
button_data = {'action': 'do_something', 'arg': 'some_argument'}
button_text = 'Нажми меня с аргументом'
button = types.InlineKeyboardButton(text=button_text, callback_data=json.dumps(button_data))
# В обработчике
@bot.callback_query_handler(func=lambda call: json.loads(call.data)['action'] == 'do_something')
def handle_button_press(call):
data = json.loads(call.data)
argument = data['arg']
bot.send_message(call.message.chat.id, f'Вы нажали кнопку с аргументом: {argument}')