Дата публикации: 27.01.2024
Вывод картинки в тг бот на пайтон .
Вывод картинки в тг бот на пайтон .
В вашем коде есть несколько ошибок. Вот исправленный код:
import telebot
from telebot import types
bot = telebot.TeleBot('токен')
@bot.message_handler(commands=['start'])
def send_welcome(message):
markup = types.ReplyKeyboardMarkup(resize_keyboard=True, row_width=2)
itembtn1 = types.KeyboardButton('/Коды')
markup.add(itembtn1)
bot.send_message(message.chat.id, "Привет, я бот-помощник для игроков The Sims 4. Чем вам помочь?", reply_markup=markup)
@bot.message_handler(commands=['Коды'])
def start_messagegaygay(message):
markup = types.ReplyKeyboardMarkup(resize_keyboard=True, row_width=2)
itembtn3 = types.KeyboardButton('/Безопасные коды')
itembtn4 = types.KeyboardButton('/Коды на деньги')
itembtn5 = types.KeyboardButton('/Коды на строительство')
markup.add(itembtn3, itembtn4, itembtn5)
bot.send_message(message.chat.id, 'Выбор раздела', reply_markup=markup)
@bot.message_handler(commands=['Безопасные коды'])
def start_gay1(message):
image_path = 'bezcht.jpg'
image = open("bezcht.jpg", 'rb')
bot.send_photo(message.chat.id, image)
bot.polling()
В этом коде я исправил ошибку в строке bot.send_photo(message.chat.id, img)
, заменив img
на image
. Также я добавил импорт модуля telebot
и исправил форматирование кода для удобочитаемости.
Свежие комментарии