Mackensen
@Mackensen
беспонтовый пирожок

Не реагирует кнопка принять под сообщением, что делать?

Есть два бота. один бот пишет приветственное сообщение и запрашивает опыт у работника. Работник оставляет свою заявку, и эту заявку присылает второй бот в чат. Под этой заявкой есть кнопка принять, после нажатия на нее, первый бот должен отправить рабочему сообщение по типу "вы приняты на работу".

Но кнопка "принять" никак реагировать не хочет. Там что-то типа бесконечной загрузки, проблем с соединением нету, проверял run&debug - ошибок нету.

Вот сама "бесконечная загрузка кнопки": 65e83646804b4632805663.png

Вот отрывок кода:
def process_application(message):
    user_profile_link = f"https://t.me/{message.from_user.username}"
    application_text = f"Профиль воркера: {user_profile_link}\nТекст заявки: {message.text}\nАйди воркера: {message.from_user.id}"
    bot_first.send_message(message.chat.id, "Ваша заявка на рассмотрении, пожалуйста, дождитесь решения Администрации")
    bot_second.send_message(ADMIN_CHAT_ID, f"Новая заявка!✅️:\n{application_text}",
                            reply_markup=create_accept_button())

def create_accept_button():
    keyboard = types.InlineKeyboardMarkup()
    accept_button = types.InlineKeyboardButton(text="Принять", callback_data="accept")
    keyboard.add(accept_button)
    return keyboard


def create_action_buttons():
    keyboard = types.InlineKeyboardMarkup()
    keyboard.add(types.InlineKeyboardButton("Каналы", callback_data="channels"))
    keyboard.add(types.InlineKeyboardButton("Инвайт", callback_data="invite"))
    keyboard.add(types.InlineKeyboardButton("Чат&Мануалы", callback_data="chat_manuals"))
    return keyboard


@bot_second.callback_query_handler
def accept_application(call):
    if call.data == "accept":
        bot_second.send_message(call.message.chat.id, "Ваша заявка была одобрена Администрацией!✅️", reply_markup=create_action_buttons())
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы