Задать вопрос
@togfdgsgstgrs

Выдает ошибку Traceback (most recent call last) что делать?

import telebot
from telebot import types

bot = telebot.TeleBot('5897119188:AAFZReFEdVRlboi09hmGaDSPGsabYR3gC30')
#указывем бота

def on_click(massage):
if massage.text == 'Перейти на сайт':
bot.send_message(massage.chat.id,"gfgfdg")

@bot.message_handler(content_types=['photo'])

def get_photo (message):
markup = types.InlineKeyboardMarkup()
root = (types.InlineKeyboardButton("Перейти на сайт",url='https://ya.ru/'))
markup.add(types.InlineKeyboardButton("удалить фото", callback_data='delete'))
markup.add(types.InlineKeyboardButton("Изменить текст", callback_data='edit'))
bot.reply_to(message, 'Kakge package 2012!',reply_markup=markup)
#саздаем кнопки
@bot.callback_query_handler(func=lambda callback: True)

def callback_message(callback):
if callback.data == 'delete':
bot.delete_message(callback.message.chat.id, callback.massage.massage_id -1)
elif callback.data == "edit":
bot.edit_message_text("Edit text", callback.message.chat.id, callback.massage.massage_id)
# придаем функцоональность кнопкам

bot.polling(none_stop=True)
  • Вопрос задан
  • 175 просмотров
Подписаться 2 Средний 3 комментария
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
У класса TeleBot нет метода edited_message_text(). Ты неправильно написал название.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы