Add /join command

This commit is contained in:
bodqhrohro 2019-12-07 23:08:12 +02:00
parent b9c07b6f16
commit c5996f304c

View file

@ -356,6 +356,18 @@ func (c *Client) ProcessChatCommand(chatID int64, cmdline string) (string, bool)
gateway.SPFrom(strconv.FormatInt(chat.Id, 10)), gateway.SPFrom(strconv.FormatInt(chat.Id, 10)),
gateway.SPType("subscribe"), gateway.SPType("subscribe"),
) )
// join https://t.me/publichat
case "join":
if len(args) < 1 {
return notEnoughArguments, true
}
_, err := c.client.JoinChatByInviteLink(&client.JoinChatByInviteLinkRequest{
InviteLink: args[0],
})
if err != nil {
return err.Error(), true
}
case "help": case "help":
return helpString(helpTypeChat), true return helpString(helpTypeChat), true
default: default: