я хочу что бы когда я нажимал на кнопку у меня выходила инлайн кнопка с url но когда я нажимаю на нее у меня срабатывает if else в send_image

import telebot
from PIL import Image
from PIL import ImageDraw
from PIL import ImageFont
from telebot import types
from telegram import keyboardbutton, message, update


token = 'токен'
bot = telebot.TeleBot(token)

def generate_doc(first_name):  
  img = Image.open('Bot Files/bot_m.jpg')
  print(img)

  font = ImageFont.truetype('Bot Files/Anime Ace.ttf', 50) # font-family and size
  font_color = ('indianred') # color
  first_name_pos = (190, 170) # cordinates

  drawing = ImageDraw.Draw(img)
  drawing.text(first_name_pos, first_name, font=font, fill=font_color)
  return img

@bot.message_handler(commands=['start'])
def start(message):
    markup = types.ReplyKeyboardMarkup(row_width=2, resize_keyboard = True)
    buttons = markup.add(types.KeyboardButton('☃️Yangi yilga qancha qoldi?❄️'), types.KeyboardButton('Tabrik yozish ?'),types.KeyboardButton('Yordam?'), types.InlineKeyboardButton("❗️❗️ Bosmang ❗️❗️"))
    bot.send_message(message.chat.id, text = """Atabullayev Jahongir tomonidan qilingan New Year Botiga Xush kelibsiz ?! Menyudan birini tanlang va chiroyli tabriklarga ega bo'ing ?""", reply_markup=buttons)

@bot.message_handler(regexp='Tabrik yozish ?')
def inventation(message):
    bot.send_message(message.chat.id,'Iltimos faqat ISMINGIZNI kiriting ☃️!')

@bot.message_handler(regexp='☃️Yangi yilga qancha qoldi?❄️')
def new_year(message):
    bot.send_message(message.chat.id, 'Yangi yilgacha besh kun qoldi?❗️') 

@bot.message_handler(regexp='Yordam?')
def help(message):
    bot.send_message(message.chat.id,'Bu telegram bot sizga tabriknoma yasab beradi☃️?\n❗️❗️Agar botdan foydalanishda noqulaylikni sezsangiz yoki xato bosa @Zer0ki ga murojat qiling❗️❗️')

@bot.message_handler(func=lambda call: True) 
def send_image(message):
    try:
            string = message.text
            s = string.split(' ')
            if len(s) == 1:
                image = generate_doc(s[0])
                image.save('test.jpg')
                bot.send_photo(message.chat.id, photo=open('test.jpg','rb'))
            else:
             bot.send_message(message.chat.id, 'Xato!')   
    except:
        print("error")      

#вот та самая инлайн кнопка
@bot.message_handler(content_types='text')
def channel(message):
    keyboard = types.InlineKeyboardMarkup()
    url_button = types.InlineKeyboardButton(text="A`zo b`olish", url="t.me/Dasturlash_Frontend")
    keyboard.add(url_button)
    bot.send_message(message.chat.id, "❗️Bu meni d`ostimni kanali❗️\nU frontend haqida aytib beradi, juda foydali kanal?", reply_markup=keyboard)


if __name__ == '__main__':
  bot.polling(none_stop=True, interval=0)

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