【发布时间】:2021-03-24 03:22:30
【问题描述】:
所以我正在制作一个脚本,让您可以使用 cmd 窗口在外部控制不和谐机器人,我已经完成了一些事情,但我似乎找不到任何关于如何向人们添加角色的示例。这是我为创建角色所做的工作
elif option == "4":
guild = await bot.fetch_guild(guildid)
amount = int(input("[!] Number of roles to make?\n[>] "))
name = input("[!] Name of roles to make? Type RANDOM for random character names!\n[>] ")
await bot.change_presence(activity=discord.Game('[!] Creating Roles [!]'))
random = name.upper()
colorcount = "red"
for i in range (amount):
if random == "RANDOM":
name = "".join(choice(characters) for x in range(randint(4, 15)))
if colorcount == "red":
await guild.create_role(name=name,color=discord.Color.red())
colorcount = "red"
elif colorcount == "red":
await guild.create_role(name=name,color=discord.Color.red())
colorcount = "red"
currentDT = datetime.datetime.now()
hour = str(currentDT.hour)
minute = str(currentDT.minute)
second = str(currentDT.second)
print(f"{Fore.RED}[{Fore.WHITE}{hour}:{minute}:{second}{Fore.RED}]{Fore.WHITE} Role Created{Fore.RED} :{Fore.WHITE} {name}")
os.system(f"title Spam creating roles - [{i+1}]")
input(f"{Fore.RED}[ {Fore.WHITE} + {Fore.RED} ] {Fore.WHITE}Created All Roles {Fore.RED}:{Fore.WHITE} [{i+1}] \n[>] ")
await bot.change_presence(activity=discord.Game('Idle...'))
现在我希望能够看到角色并将它们添加到用户,但我不知道如何做到这一点,谁能给我一些想法?甚至更好的关于如何在外部控制/编码机器人的指南?
【问题讨论】:
标签: python discord discord.py