有什么方法可以通过discord.py(自动机器人)自动兑换Nitro礼物吗?

时间:2019-12-19 22:05:26

标签: python discord discord.py discord.py-rewrite

我需要知道如何自动声明Discord Nitro。

import discord

token = 'mytoken'

client = discord.Client()

@client.event
async def on_ready():
    print("Logged In!")

@client.event
async def on_message(message):

    if message.content.startwith("discord.gift/" + 13):
        #example to claim if there are option
    else:
        print("Invalid Code!")

client.run(token, bot=False)

如果您知道什么,请帮助我。

3 个答案:

答案 0 :(得分:2)

是的,就像其他人已经提到的那样,这样做非常有可能而且非常容易。这可能会导致您的帐户被禁用,因此后果自负。 所以,让我们开始吧! 用python制作一个人是一个愚蠢的主意,因为大多数硝基“狙击手”必须快速,因为总会有竞争。我建议使用node js并使用该脚本或nitrosniper等制作一个自机器人。Node JS如果到目前为止,如果您有一种用于客户端注入的方法,它的速度是最快的,但让我们着迷吧。我会为您编写一些python伪代码,这应该很容易理解:

import discord
import requests
import json

token = 'token'

client = discord.Client()

@client.event
async def on_ready():
print('Online')

@client.event
async def on_message(message):
      if message.content.startwith("discord.gift/" + 13):
         """
         make it store the code after the discord.gift/ part, but note most 
         gifts come in the https://discord.gift/ format, you should either use 
         regex for this opertaion or just set two variables so if the message 
         content includes https and discord.gift it stores it as a different 
         variable.
         """
         redeemheaders = {
         'Authorization': token, #dont replace this.
         'content-type': 'application/json',
         'payment_source_id': 'null'
         }
         r = requests.post('https://ptb.discordapp.com/api/v6/entitlements/gift-codes/'+ codevariable + '/redeem', headers=redeemheaders)
         r = r.text.json()
         print(r)


client.run(token, bot=False)

答案 1 :(得分:1)

这不是Discord API公开的内容。
另外,在user accounts are forbidden now上使用自助机器人,您有责任终止帐户,尤其是出于这种目的。

答案 2 :(得分:0)

如果您不想被禁止与他人吵架,我强烈建议您忘掉自我机器人。