There is
GetChannelName()
For
Officer that would be this, it should be available after at least PLAYER_ENTERING_WORLD
Lua Code:
local function OnEvent(self, event)
local info = ChatTypeInfo.OFFICER
print(info.r, info.g, info.b)
end
local f = CreateFrame("Frame")
f:RegisterEvent("PLAYER_ENTERING_WORLD")
f:SetScript("OnEvent", OnEvent)
or from UPDATE_CHAT_COLOR
Lua Code:
local function OnEvent(self, event, name, r, g, b)
if name == "OFFICER" then
print(event, name, r, g, b)
end
end
local f = CreateFrame("Frame")
f:RegisterEvent("UPDATE_CHAT_COLOR")
f:SetScript("OnEvent", OnEvent)