func (s *Social) RequestFriendListInfo(ids steamid.SteamId, requestedInfo steamlang.EClientPersonaStateFlag).func (s *Social) RequestFriendInfo(id steamid.SteamId, requestedInfo steamlang.EClientPersonaStateFlag).func (s *Social) RemoveFriend(id steamid.SteamId).func (s *Social) LeaveChat(id steamid.SteamId).func (s *Social) KickChatMember(room steamid.SteamId, user steamid.SteamId).func (s *Social) JoinChat(id steamid.SteamId).func (s *Social) IgnoreFriend(id steamid.SteamId, setIgnore bool).func (s *Social) HandlePacket(packet *protocol.Packet).func (s *Social) GetPersonaState() steamlang.EPersonaState.func (s *Social) GetPersonaName() string.
Then, after generating new Go source files, update go-steam as necessary.
Look at generator/README.md for more information on how to use the generator.
Go source code is generated with code in the generator directory. Maybe take a look what people are saying over there? There's also the SteamKit IRC channel.
Debugging can be complicated and Steam's internals are too.