我如何/在python中从Discord角色中删除所有用户的最佳方法是什么?

时间:2017-12-12 09:48:49

标签: python discord

总计我是一个完全不和/ python noob,我真的没有任何代码可以显示,因为我甚至不知道从哪里开始。我所要做的就是将每个人从某个不和谐的角色中移除。

让我们说角色是,"战士"其中有5个人,我不想完全删除该角色,而是想从中删除所有5个人。我想在理论上我可以删除整个角色,然后再创建它,让我知道你的想法和最好的方法。

1 个答案:

答案 0 :(得分:0)

这是一个非常冗长的回复,但我建议阅读整篇文章。

StackExchange是一个人们发布和讨论代码的社区。尊重所有人,我可以向您保证,如果我们看不到您尝试的内容或任何现有代码,那么包括我在内的任何人都不会为您编写代码。

如果您有相关产品供人们查看以查找错误和/或帮助您构建错误,那么您在本网站上肯定会有更好的运气。

在此期间,请在此处查看非官方用户不和谐API服务器:https://discordapp.com/invite/discord-API

当我在你的时候,这个不和谐服务器非常有帮助回答有关Discord API的任何问题,因为99.9%的人确切知道你的问题是什么以及如何解决它。在您构建代码时,人们总是在线提出您的问题。

如果您在启动代码方面需要帮助,基本步骤如下:

  1. Pip安装discord API
  2. https://discordapp.com/developers/docs/intro
  3. 上创建机器人用户
  4. 使用bot令牌编写代码
  5. 因为到目前为止我还不确切知道你在机器人上取得了什么进展,所以我只是在python中将一些线框代码串在一起开始。

    
    
    import discord
    import asyncio
    from discord.ext import commands
    description = "desc"
    bot = commands.Bot(command_prefix='?', description=description)
    #startup command
    @bot.event
    async def on_ready():
        print('Logged in as')
        print(bot.user.name)
        print(bot.user.id)
        print('------')
    #category of main commands
    class Main_Commands():
        def __init__(self, bot):
            self.bot = bot
    #ping command test
    @bot.command(pass_context=True)
    async def ping(ctx):
        await bot.say("pong")
    #when the user types in ?ping, the bot will return "pong"
    #This is an example of a simple command in this language
    #RunBot
    bot.run("TOKEN GOES HERE")
    # (C) 2017
    # All rights reserved
    # Any part of this program may be used and/or modified at the users discretion
    
    
    

    无论如何,我希望这个回复对你有帮助。如果您需要我的任何帮助,请随时通过Discord上的ABoostED#6865给我发消息,我会尽量回到我的日程安排许可。

    快乐编码!!

    P.S。查看API参考http://discordpy.readthedocs.io/en/latest/index.html