Можно ли сделать так, что бы при нажатии на определенную кнопку, бот оправил сообщение заданному пользователю

например это домашний бот, есть кнопка "купить хлеб", я нажимаю на эту кнопку, и мужу отправляется сообщение с текстом "купи хлеб", есть вторая кнопка, "хочу есть", муж нажимает ее и мне в личку приходит сообщение с текстом "приготовь покушать"


Ответы (2 шт):

Автор решения: D. Violet
wife = id_tlgrm
husband = id_tlgrm


@bot.message_handler(commands=['start'])
def start(message):
    start_kb = types.InlineKeyboardMarkup()
    start_bread = types.InlineKeyboardButton(text='купи хлеб', callback_data='bread')
    start_eat = types.InlineKeyboardButton(text='хочу есть', callback_data='eat')
    start_kb.add(start_bread, start_eat)
    bot.send_message(message.chat.id, 'чего желаете?', reply_markup=start_kb)


@bot.callback_query_handler(func=lambda call: True)
def callback_inline(call):
    if call.data == 'bread':
        if call.message.chat.id == husband:
            bot.send_message(call.message.chat.id, 'какой смысл просить себя?')
        else:
            bot.send_message(husband, 'Муж, сходи за хлебом')

    elif call.data == 'eat':
        if call.message.chat.id == wife:
            bot.send_message(call.message.chat.id, 'какой смысл просить себя?')
        else:
            bot.send_message(wife, 'Жена, приготовь покушать')
→ Ссылка
Автор решения: ih8sn0w
    bot.send_message(**12345678**, 'Муж, сходи за хлебом')

где 12345678 - user.id или chat.id пользователя

id можно получить к примеру через такое сообщение -

    bot.send_message(message.from_user.id, message.from_user.id)
→ Ссылка