Bot IsMessageToMe method

bot-api-6.1
Gleb Sinyavsky 2015-11-21 16:33:58 +03:00
parent 399d665b0a
commit af029c366c
1 changed files with 5 additions and 0 deletions

5
bot.go
View File

@ -14,6 +14,7 @@ import (
"os" "os"
"strconv" "strconv"
"time" "time"
"strings"
) )
// BotAPI has methods for interacting with all of Telegram's Bot API endpoints. // BotAPI has methods for interacting with all of Telegram's Bot API endpoints.
@ -198,6 +199,10 @@ func (bot *BotAPI) GetMe() (User, error) {
return user, nil return user, nil
} }
func (bot *BotAPI) IsMessageToMe(message Message) (bool) {
return strings.Contains(message.Text, "@"+bot.Self.UserName)
}
func (bot *BotAPI) Send(c Chattable) (Message, error) { func (bot *BotAPI) Send(c Chattable) (Message, error) {
switch c.(type) { switch c.(type) {
case Fileable: case Fileable: