• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Как при команде старт вывести "Capcha"

Vihr1988

New member
15.09.2022
3
0
Ребят приветствую вас! Не судите строго, я новичек в програмирование. Все форумы облазил, встретил одних умников, а пользы от них ноль по вдоль.... бьюсь 5 день над этим вопросом немогу найти инфу а если какую нахожу не совсем понимаю(( Нужна ваша помощь! Понимаю когда ты профи , такие легкие задачи не интересны и не охототерять время. Всеже надеюсь найдется тот кто выделит 5 минут))

Вот часть кода, необходимо сделать так чтоб данные кнопки выдавались пользователю только при правильном решении Captchi. Все перерыл нашел только для чат бота.



@bot.message_handler(commands=['start'])
def any_msg(message: types.Message):
markup = types.InlineKeyboardMarkup(row_width=1).add(
types.InlineKeyboardButton(text="Выберите услугу", callback_data="choise_service"),
types.InlineKeyboardButton(text="Пополнить баланс", callback_data="replenish_balans"),
types.InlineKeyboardButton(text="Выберите направление доставки", callback_data="1.2"),
types.InlineKeyboardButton(text="Связь с оператором", callback_data="1.3")
)
bot.reply_to(message, f"Привет, {message.from_user.first_name}\nВаш баланс:💰<b>0 руб</b>", parse_mode='HTML')
bot.send_message(message.chat.id,
"Грузоперевозки по всей росии, услуги грузчиков,заказ спец\n техники",
reply_markup=markup)
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab