Я создал бота, который автоматически аутентифицирует пользователей для меня
Он переходит на мой URL API autobuy, а затем получает response
.
Это мой код
if response['productId'] == "b936596e-8cdf-4090-78b7-08d7a3ec0911":
await message.author.add_roles(onetap)
elif response['productId'] == "d66e3b18-4b14-4396-d9a6-08d7cb20b1e4":
await message.author.add_roles(otc)
elif response['productId'] == "69f4b63b-b0cd-4ef1-7872-08d7a3ec0911":
await message.author.add_roles(aimware)
elif response['productId'] == "f1c36a82-d8dd-422d-135b-08d7ca2ec9fd":
await message.author.add_roles(personal)
await message.author.send('Your key has been validated. {0.author.mention}, please look at the #read-this channel to see how to download your config.'.format(message))
await message.author.remove_roles(auth)
await message.delete()
Проблема здесь в том, что когда первое утверждение if
истинно, поэтому productID
= f1c36a82-d8dd-422d-135b-08d7ca2ec9fd
тогда все идет как я хочу. Однако, если это не так, а productID
- вторая, третья или четвертая строки, то ничего не происходит. Я не получаю никаких ошибок, но программа просто не делает то, что я хочу