Documentation ¶
Index ¶
Constants ¶
View Source
const HelpMessage = "List all commands: /help\n" +
"Subscribe: /create [board_name] {.img | .webm | .gif} [\"keyword1\", \"keywoard2\",...]\n" +
"List all publcations: /list\n" +
"List your subscriptions: /subs\n" +
"Subscribe: /subscribe [id]\n" +
"Delete subscription: /rm [subscription_number]"
HelpMessage message to send for help command
Variables ¶
This section is empty.
Functions ¶
Types ¶
type MessageSender ¶
type MessageSender interface { Send(r telebot.Recipient, value interface{}, args ...interface{}) (*telebot.Message, error) Handle(interface{}, interface{}) Start() }
MessageSender defines interface for bot-sender
type TgBot ¶
type TgBot struct { Bot MessageSender Controller *controller.Controller Downloader *downloader.Downloader }
TgBot represents telegram bot view
func NewTelegramBot ¶
func NewTelegramBot(token string, cnt *controller.Controller, d *downloader.Downloader) *TgBot
NewTelegramBot constructor of TelegramBot
Directories ¶
Path | Synopsis |
---|---|
Package mock_controller is a generated GoMock package.
|
Package mock_controller is a generated GoMock package. |
bot
Package mock_telegram is a generated GoMock package.
|
Package mock_telegram is a generated GoMock package. |
downloader
Package mock_downloader is a generated GoMock package.
|
Package mock_downloader is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.