当前位置: 首页 > 知识库问答 >
问题:

如何在discord上更改用户的昵称。派克

谢翰学
2023-03-14

我想在《不和谐》中改名。py 1.7。3但是我试过很多次,但都没有成功

import discord
from discord.ext import commands
import urllib.request
import json
import datetime as DT
import configparser
import os
from discord.utils import get

class Search(commands.Cog):

@commands.command()
async def search(self, ctx, option, *, name):
for member in ctx.guild.members:
              if(member.nick == name):
                await member.edit(nick="teste")

另外,我试着从:

@commands.command(pass_context=True)
    async def search(self, ctx, option, *, name, discMember: discord.Member):

而且也失败了,当我使用“discMember:dscord.Member”时,代码停止运行,不知道为什么不起作用

共有2个答案

阎涵容
2023-03-14
@commands.command()
async def change_nick(self, ctx, member: discord.Member):
    await member.edit(nick="test")

您可以通过在聊天中键入类似于[your_prefix]change_nick@Member#1234的内容来使用此命令。其中,[you_prefix]是bot的前缀,@Member#1234是成员名称。

燕智
2023-03-14

好吧,伙计们,我意识到bot需要一个更高的角色,然后你想更新昵称的目标。

所以,代码没有问题。

 类似资料:
  • 当有人加入服务器时,我想让我的机器人在用户名中添加一个氏族标记,但我不知道该怎么做。谢谢你的帮助

  • 接口说明 修改当前登录用户的昵称 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 API地址 POST /api/user/1.0.0/updateNickName 是否需要登录 是 请求字段说明 参数 类型 请求类型 是否必须 说明 nickName string form 是 昵称/姓名 响应字段说明 无 响应成功示例 { "code": 200

  • 昵称 可变更初始设定时选择的昵称。

  • 因为合约的名字是一个很长的哈希值,不容易辨认和记忆。 平台提供了昵称功能,可以为合约注册昵称。且可以注册查询页面和操作页面,更加方便用户执行合约。昵称功能是由合约c514cb497286b0ff206c6fae74634f6f546f43fab823fd87bf6fcb1616ce9665提供。 注册完昵称后,可以注册查询页面和操作页面 查询页面:用于查询已经存在数据库中的数据,并将其显示在页面上

  • 如何在SegmentFault上更改用户名,用户名的修改流程是什么? 需要具体流程

  • 我试图写一个简单的调用,列出一个公会的所有用户,检查他们的名字旁边是否有氏族标签,如果没有添加他们,但我不能为我的生活得到它的工作。我得到空指针时,检查昵称,所以我认为我没有得到这些值正确。 我对Java很在行,只是以前从未使用过JDA。我找不到任何像列出所有成员并遍历它们这样简单的代码示例。谁能给我指一下正确的方向吗?我在大学里做了一些关于Rest的事情,但不是很多。 添加catch块,但我没有