@Frotryi
Живу не тужу

Почему второе предложение не работает pytelegrambotapi?

elif message.text=='Вывести средства':
		if db.chec_ref(id)>=5:
			marku=types.ReplyKeyboardMarkup(resize_keyboard=True)
			bn1=types.KeyboardButton('Вывести ')
			bn2=types.KeyboardButton('Указать qivi')
			marku.add(bn1,bn2)
			bot.send_message(message.chat.id,"Вывести средства можно на такие кошельки: Qivi\nМинимальная сумма вывода 10 рублей", reply_markup=marku)
			if message.text=='Указать qivi':
				n=bot.send_message(message.chat.id, "Введите qivi кошелек в формате +7999999999")
				bot.register_next_step_handler(n, qivi)
	
			elif message.text=='Вывести':
				if db.balanse(id)>=10:
					bot.send_message("-1001195851415", f'Заявка от бота \nВыплата 10 рублей\nid {id} ', parse_mode="Markdown")
					bot.send_message(message.chat.id, "Отправленно на модерацию")
					db.vuvod(id)
					menu(message)
				else:
					bot.send_message(message.chat.id, "Недостаточно средств!")
					menu(message)
		else:
			bot.send_message(message.chat.id, f"Чтобы разблокировать вывод средств нужно пригласить 5 рефералов, у вас рефералов - {db.chec_ref(id)}")

Вот у меня код, почему я жму на кнопку вывести или указать киви, сообщение отсылаеться а ответ не приходит? Как решить?
  • Вопрос задан
  • 40 просмотров
Пригласить эксперта
Ответы на вопрос 1
alexk111
@alexk111
Автор Ботодрома (автоматизация Telegram, VK и др.)
Видимо потому что находится в блоке условия message.text=='Вывести средства'
Ответ написан
Ваш ответ на вопрос

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

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