2017-10-07 02:23:25 +04:00
|
|
|
|
// i2_bot – Instinct PokememBro Bot
|
|
|
|
|
// Copyright (c) 2017 Vladimir "fat0troll" Hodakov
|
|
|
|
|
|
|
|
|
|
package talkersinterface
|
|
|
|
|
|
|
|
|
|
import (
|
2018-02-13 22:05:32 +04:00
|
|
|
|
"source.wtfteam.pro/i2_bot/i2_bot/lib/dbmapping"
|
2018-02-11 18:58:41 +04:00
|
|
|
|
"github.com/go-telegram-bot-api/telegram-bot-api"
|
2017-10-07 02:23:25 +04:00
|
|
|
|
)
|
|
|
|
|
|
2017-10-18 09:39:50 +04:00
|
|
|
|
// TalkersInterface implements Talkers for importing via appcontex
|
2017-10-07 02:23:25 +04:00
|
|
|
|
type TalkersInterface interface {
|
2017-10-18 07:03:34 +04:00
|
|
|
|
Init()
|
2017-12-02 19:50:56 +04:00
|
|
|
|
|
2017-12-02 20:02:27 +04:00
|
|
|
|
AcademyMessage(update *tgbotapi.Update, playerRaw *dbmapping.Player)
|
|
|
|
|
BastionMessage(update *tgbotapi.Update, playerRaw *dbmapping.Player)
|
2017-11-14 03:44:21 +04:00
|
|
|
|
HelpMessage(update *tgbotapi.Update, playerRaw *dbmapping.Player)
|
2017-12-03 14:37:54 +04:00
|
|
|
|
FiveOffer(update *tgbotapi.Update) string
|
2017-11-14 03:44:21 +04:00
|
|
|
|
|
2017-11-25 03:00:34 +04:00
|
|
|
|
AnyMessageUnauthorized(update *tgbotapi.Update) string
|
2018-02-11 18:58:41 +04:00
|
|
|
|
BanError(update *tgbotapi.Update) string
|
2017-11-25 03:00:34 +04:00
|
|
|
|
BotError(update *tgbotapi.Update) string
|
2017-11-14 03:44:21 +04:00
|
|
|
|
|
2017-12-03 00:40:30 +04:00
|
|
|
|
LongMessage(update *tgbotapi.Update) string
|
|
|
|
|
DurakMessage(update *tgbotapi.Update) string
|
|
|
|
|
MatMessage(update *tgbotapi.Update) string
|
2017-12-28 05:57:51 +04:00
|
|
|
|
|
|
|
|
|
NewYearMessage2018()
|
2017-10-07 02:23:25 +04:00
|
|
|
|
}
|