Как добавить что-бы перед сообщениям появялось фото товара например?
Решил я научиться делать ботов в телеграме (бот магазин)
Хочу научиться добавлять фото перед тем как бот оптправит собщения пример:
1.Нажмаю на кнопку товар
2.Появляеться фото товара
3. И снизу описания
мой кусочек кода:
elif message.text == ' Товар #3':
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
button1 = types.KeyboardButton(' Купить')
button2 = types.KeyboardButton('↩️ Назад')
markup.row(button1, button2)
bot.send_message(message.chat.id, 'Информация о третьем товаре...', reply_markup=markup)
Спасибо)
Можешь в принципе сперва отправить боту фоточки и в боте посмотреть какой у этой фотки file_id, храни этот file_id в бд в нужной колонне, и при вызове команды отправляй фотку с помощью метода send_photo(file_id, caption="тут текст")
а насчёт клавиатур - можешь юзать инлайн клавиатуры, они получше будут)
Фрагменты кода надо размещать в виде текста и оборачивать тэгом code для корректного отображения. Удобно делать кнопкой </> Это обязательно, см.п.3.8 Регламента.
Сюда же относится traceback, ввод и вывод в консоли и другая структурированная текстовая инфа.