func (c *Chat) GetPendingUsers() ([]User, error) {
	return c.client.GetChatPendingUsers(c.ID)
}
Get chat join pending users list
package botgolang
type ChatAction = string
const (
	TypingAction  ChatAction = "typing"
	LookingAction ChatAction = "looking"
)
type ChatType = string
const (
	Private ChatType = "private"
	Group   ChatType = "group"
	Channel ChatType = "channel"
)
type Chat struct {
	client *Client
	ID string `json:"chatId"`
	Type ChatType `json:"type"`
	FirstName string `json:"firstName"`
	LastName string `json:"lastName"`
	Nick string `json:"nick"`
	About string `json:"about"`
	Rules string `json:"rules"`
	Title string `json:"title"`
	IsBot bool `json:"isBot"`
	Public bool `json:"public"`
	JoinModeration bool `json:"joinModeration"`
	InviteLink string `json:"inviteLink"`
}
func (c *Chat) resolveID() string {
	switch c.Type {
	case Private:
		return c.Nick
	default:
		return c.ID
	}
}
func (c *Chat) SendActions(actions ...ChatAction) error {
	return c.client.SendChatActions(c.resolveID(), actions...)
}
func (c *Chat) GetAdmins() ([]ChatMember, error) {
	return c.client.GetChatAdmins(c.ID)
}
func (c *Chat) GetMembers() ([]ChatMember, error) {
	return c.client.GetChatMembers(c.ID)
}
func (c *Chat) GetBlockedUsers() ([]User, error) {
	return c.client.GetChatBlockedUsers(c.ID)
}