2017-10-07 02:23:25 +04:00
|
|
|
|
// i2_bot – Instinct PokememBro Bot
|
2018-03-31 16:45:09 +04:00
|
|
|
|
// Copyright (c) 2017-2018 Vladimir "fat0troll" Hodakov
|
2017-10-07 02:23:25 +04:00
|
|
|
|
|
|
|
|
|
package talkersinterface
|
|
|
|
|
|
|
|
|
|
import (
|
2018-02-11 18:58:41 +04:00
|
|
|
|
"github.com/go-telegram-bot-api/telegram-bot-api"
|
2018-05-19 12:14:25 +04:00
|
|
|
|
"github.com/fat0troll/i2_bot/lib/dbmapping"
|
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
|
|
|
|
|
2018-03-31 17:25:41 +04:00
|
|
|
|
AcademyMessage(update *tgbotapi.Update, playerRaw *dbmapping.Player) string
|
|
|
|
|
BastionMessage(update *tgbotapi.Update, playerRaw *dbmapping.Player) string
|
2018-04-04 21:58:57 +04:00
|
|
|
|
GamesMessage(update *tgbotapi.Update, playerRaw *dbmapping.Player) string
|
2018-03-31 17:25:41 +04:00
|
|
|
|
HelpMessage(update *tgbotapi.Update, playerRaw *dbmapping.Player) string
|
2018-03-06 21:38:25 +04:00
|
|
|
|
FAQMessage(update *tgbotapi.Update) string
|
2018-05-06 05:57:52 +04:00
|
|
|
|
RulesMessage(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
|
|
|
|
}
|