@ut1ka

Как сделать чтобы выводилась команда если не найден код?

Есть вот такой код который при нахождении платежа киви с комментарием отправляет пользовоателю сообщение и выполняет команду notification_thread_pay(call, amount)
Как сделать так чтобы скрипт находил платёж на киви который не имеет комментария и не отвечая пользователю выполнял другую команду по типу первой.
elif (str(call.message.chat.id) in in_deposit):
			code = database.user_invite_code(call.message.chat.id)
			data = call.message.text.split('\n')

			amount = data[0].split(' ')
			amount = amount[2]

			comment = data[4].split(':')
			comment = comment[1].replace(' ', '')

			api = QApi(phone=phone, token=token)
			payments = api.payments['data']

			thread = 0
			for info_payment in payments:
				if (str(info_payment['comment']) == str(comment)):
					if (str(amount) == str(info_payment['sum']['amount'])):
						bot.send_message(call.message.chat.id, f' Баланс пополнен на сумму *{amount}* ₽', parse_mode="Markdown")

						database.user_update_balance(call.message.chat.id, repl_percent(amount))
						database.user_add_listpay(call.message.chat.id, code, float(amount))

						notification_thread_pay(call, amount)

						in_deposit.remove(str(call.message.chat.id))
						thread = 1

			if (thread == 0):
				bot.answer_callback_query(callback_query_id=call.id, show_alert=False, text="‍♀️ Платеж не найден")
	except:
		pass
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
26 февр. 2021, в 22:16
10000 руб./за проект
26 февр. 2021, в 21:56
20000 руб./за проект