You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Discord用户名(User#0001)转换为Discord ID?

解决Discord用户名转用户ID的高效方法

无需添加好友的简便方案

1. 用Discord客户端内置功能

  • 先开启开发者模式:进入用户设置→高级→打开「开发者模式」
  • 只要你和目标用户在同一服务器,或有过私信对话,直接右键对方用户名,选择「复制ID」即可,完全不用加好友。

2. 编写批量转换的机器人脚本

如果需要处理大量用户名,写个轻量机器人是最高效的方式:

  • 用Discord.py(Python)或Discord.js(JavaScript)调用官方API的fetch_user()方法(机器人需具备基础权限)
  • Python示例代码:
import discord
from discord.ext import commands

bot = commands.Bot(command_prefix='!', intents=discord.Intents.default())

@bot.event
async def on_ready():
    print(f'已登录:{bot.user}')
    # 批量转换示例
    target_usernames = ["User1#1234", "User2#5678"]
    for name in target_usernames:
        try:
            user = await bot.fetch_user(name)
            print(f"{name} → {user.id}")
        except:
            print(f"无法找到用户:{name}")

bot.run('你的机器人令牌')
  • 注意:机器人需要和目标用户在同一服务器,或用户允许接收机器人私信。

3. 通过Discord搜索功能

  • 在Discord搜索框输入完整用户名(必须包含标签,比如User#1234),找到用户后右键复制ID,同样无需添加好友。

关于「添加用户后复制ID」的补充

这个方法确实可行,但效率极低,尤其是批量处理场景。而且如果用户设置了隐私限制,你可能无法发送好友请求,所以优先选择上面的方案。

内容的提问来源于stack exchange,提问作者maboukasm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 01:04:53