Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Проблема с ошибкой SimpleQIWI.Errors.OverridingEx: Overriding bill! #15

Open
alex-bul opened this issue Apr 30, 2019 · 4 comments

Comments

@alex-bul
Copy link

alex-bul commented Apr 30, 2019

Пишу бота под вк. Сначала всё работало исправно, но после нескольких запусков скрипта начала вылетать ошибка SimpleQIWI.Errors.OverridingEx: Overriding bill! Не знаю как решить эту проблему. Пожалуйста помогите!
`a = body.split()
price = a[1] #получаем цену
comment = api.bill(price) #генерируем комментарий - именно в этом месте ОШИБКА
sum = int(a[1]) # переменная для дальнейшего кода
message(id, "Сумма покупки составит " + str(
(sum / 1000)) + " рублей\n\nОтправь перевод на номер мой номер с комментарием: " + str(comment)
) # отправляет сообщение с инструкцией

                #
                @api.bind_echo()  # Создаем эхо-функцию.  Она будет вызываться при каждом новом полученном платеже. В качестве аргументов ей
                # передаётся информация о платеже.
                def foo(bar):

                    print("Новый платёж!") #выполняется проверка платежа и выдача товара
                    print(bar)
                    api.stop()
                    coinsum = bar[comment]['price']
                    coin.sendPayment(id, coinsum * 1000000)
                    message(id,"Вам на счёт было зачислено "+str(coinsum)+" коинов!\n\nСпасибо за покупку!")
                api.start()
            else:
                message(id,"Что-то пошло не так...\n\nВозможно вы не указали или указали неправильную сумму покупки!")`
@TheLovii
Copy link

TheLovii commented Jan 2, 2020

У тебя вообще эхо работает?

@ReZooty
Copy link

ReZooty commented Mar 31, 2020

Точно такая же ошибка, прошу помощи

@alex-bul
Copy link
Author

Возможно кому-то это поможет. Решил данную проблему просто не используя bill. Прошу клиентов указать в платеже сгенерированную последовательность символов и в эхо-функции уже принимаю их

@ReZooty
Copy link

ReZooty commented Apr 1, 2020

Возможно кому-то это поможет. Решил данную проблему просто не используя bill. Прошу клиентов указать в платеже сгенерированную последовательность символов и в эхо-функции уже принимаю их

Для чего нужна функция эхо?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants