mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-10 19:14:58 +00:00
This commit is contained in:
@@ -2,6 +2,7 @@ import type { DirectoryConfigParams } from "../channels/plugins/directory-config
|
||||
import type { ChannelDirectoryEntry } from "../channels/plugins/types.js";
|
||||
import { resolveDiscordAccount } from "./accounts.js";
|
||||
import { fetchDiscord } from "./api.js";
|
||||
import { rememberDiscordDirectoryUser } from "./directory-cache.js";
|
||||
import { normalizeDiscordSlug } from "./monitor/allow-list.js";
|
||||
import { normalizeDiscordToken } from "./token.js";
|
||||
|
||||
@@ -102,6 +103,16 @@ export async function listDiscordDirectoryPeersLive(
|
||||
if (!user?.id) {
|
||||
continue;
|
||||
}
|
||||
rememberDiscordDirectoryUser({
|
||||
accountId: params.accountId,
|
||||
userId: user.id,
|
||||
handles: [
|
||||
user.username,
|
||||
user.global_name,
|
||||
member.nick,
|
||||
user.username ? `@${user.username}` : null,
|
||||
],
|
||||
});
|
||||
const name = member.nick?.trim() || user.global_name?.trim() || user.username?.trim();
|
||||
rows.push({
|
||||
kind: "user",
|
||||
|
||||
Reference in New Issue
Block a user