add username history to user embed

This commit is contained in:
dowoge 2023-08-07 11:49:08 -04:00
parent 5b7f48333e
commit 88f81208cc
No known key found for this signature in database
GPG Key ID: A868F67EA0425DD8
2 changed files with 16 additions and 0 deletions

View File

@ -99,6 +99,13 @@ commands:Add('user',{},'user <username|mention|"me">', function(t)
local name = user_info.name local name = user_info.name
local displayName = user_info.displayName local displayName = user_info.displayName
local usernameHistory = API:GetUserUsernameHistory(id).data
local usernameHistoryTable = {}
for index,usernameObj in next,usernameHistory do
table.insert(usernameHistoryTable,usernameObj.name)
end
local usernameHistoryString = table.concat(usernameHistoryTable,', ')
local onlineStatus_info = API:GetUserOnlineStatus(id) local onlineStatus_info = API:GetUserOnlineStatus(id)
table.foreach(onlineStatus_info,print) table.foreach(onlineStatus_info,print)
@ -146,6 +153,7 @@ commands:Add('user',{},'user <username|mention|"me">', function(t)
{name='Last Location',value=LastLocation,inline=true}, {name='Last Location',value=LastLocation,inline=true},
{name='Banned',value=isBanned,inline=true}, {name='Banned',value=isBanned,inline=true},
{name='Description',value=description,inline=false}, {name='Description',value=description,inline=false},
{name='Username History',value=usernameHistoryString,inline=false},
} }
} }
if firstBadge and firstBadgeDate~=math.huge then if firstBadge and firstBadgeDate~=math.huge then

View File

@ -286,6 +286,14 @@ function API:GetUserOnlineStatus(USER_ID)
return response1 return response1
end end
function API:GetUserUsernameHistory(USER_ID)
if not USER_ID then return 'empty id' end
local err, res = parseToURLArgs({limit=100})
if err then return err end
local response1 = http_request('GET', ROBLOX_API_URL..'users/'..USER_ID..'/username-history'..res,API_HEADER)
return response1
end
function API:GetBadgesAwardedDates(USER_ID,BADGE_LIST) function API:GetBadgesAwardedDates(USER_ID,BADGE_LIST)
if not USER_ID then return 'empty id' end if not USER_ID then return 'empty id' end
local err,res = parseToURLArgs({badgeIds=table.concat(BADGE_LIST,',')}) local err,res = parseToURLArgs({badgeIds=table.concat(BADGE_LIST,',')})