Телеграм бот на python, не могу понять что не так.

Dilerov

Новичок
Пользователь
Ноя 17, 2023
3
0
1
После отправки фотографии боту, бот выключается с ошибками
1700226543914.png

1700226622455.png
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 642
472
83
в строке 10 может надо reply_markup ?

ну и как всегда, код вставляйте, как код, соблюдая отступы - https://itfy.org/threads/kak-ne-nado-zadavat-voprosy.3450/#post-13566
 

PYDEV

Пользователь
Пользователь
Авг 31, 2023
59
13
8
Возможно, метод reply_to() не принимает аргумент reply_markup() (Не обратил внимание). Попробуй так
Python:
import telebot
from telebot import types

bot = telebot.TeleBot("")

@bot.message_handler(content_types=['photo'])
def get_photo(message):
    markup = types.InlineKeyboardMarkup()
    markup.add(types.InlineKeyboardButton('Попить пивка', url="https://www.youtube.com"))
    bot.send_message(message.chat.id, 'Красивая фотография!', reply_markup=markup)

bot.polling(none_stop=True)
 
  • Мне нравится
Реакции: Dilerov

Dilerov

Новичок
Пользователь
Ноя 17, 2023
3
0
1
Возможно, метод reply_to() не принимает аргумент reply_markup() (Не обратил внимание). Попробуй так
Python:
import telebot
from telebot import types

bot = telebot.TeleBot("")

@bot.message_handler(content_types=['photo'])
def get_photo(message):
    markup = types.InlineKeyboardMarkup()
    markup.add(types.InlineKeyboardButton('Попить пивка', url="https://www.youtube.com"))
    bot.send_message(message.chat.id, 'Красивая фотография!', reply_markup=markup)

bot.polling(none_stop=True)
Сработало
 

Dilerov

Новичок
Пользователь
Ноя 17, 2023
3
0
1
Возможно, метод reply_to() не принимает аргумент reply_markup() (Не обратил внимание). Попробуй так
Python:
import telebot
from telebot import types

bot = telebot.TeleBot("")

@bot.message_handler(content_types=['photo'])
def get_photo(message):
    markup = types.InlineKeyboardMarkup()
    markup.add(types.InlineKeyboardButton('Попить пивка', url="https://www.youtube.com"))
    bot.send_message(message.chat.id, 'Красивая фотография!', reply_markup=markup)

bot.polling(none_stop=True)
Меня переклинило и я писал вместо markup murkup, ааххаха
 

Форум IT Специалистов