MCPcopy Create free account
hub / github.com/Linen-dev/linen.dev / parseUser

Function parseUser

packages/integration-discord/src/utils/parse.ts:11–20  ·  view source on GitHub ↗
(
  author: User,
  member: GuildMember | null
)

Source from the content-addressed store, hash-verified

9} from 'discord.js';
10
11export const parseUser = (
12 author: User,
13 member: GuildMember | null
14): LinenUser => {
15 return {
16 externalUserId: author.id,
17 displayName: member?.displayName || author.username,
18 profileImageUrl: member?.avatarURL() || author.avatarURL() || undefined,
19 };
20};
21
22export const parseGuildUser = (member: GuildMember): LinenUser => {
23 return {

Callers 1

onMessageCreateFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected