Versions in this module Expand all Collapse all v0 v0.3.1 May 14, 2017 Changes in this version + var DisablePreview = func(msg *adapter.Message) + var OneTimeKeyboard = func(msg *adapter.Message) + var WithMarkdown = func(msg *adapter.Message) + func AccessDenied(m *Message) + type DefaultMux struct + func (dm *DefaultMux) DefaultHandler() *Handler + func (dm *DefaultMux) FileHandler() *Handler + func (dm *DefaultMux) HandleDefault(handler HandlerFunction, description ...string) + func (dm *DefaultMux) HandleFile(handler HandlerFunction, description ...string) + func (dm *DefaultMux) HandleFunc(path string, handler HandlerFunction, description ...string) + func (dm *DefaultMux) Handlers() Handlers + func (dm *DefaultMux) Mux(msg *Message) (*Handler, MessageVars) + type Handler struct + func NewHandler(f func(*Message), path string, description ...string) *Handler + type HandlerFunction func(*Message) + type Handlers map[string]*Handler + type KeyboardOption func(*adapter.Message) + type Message struct + Vars MessageVars + func (m *Message) Download(dir string) error + func (m *Message) Reply(reply string, options ...Option) + func (m *Message) ReplyAudio(filepath string) + func (m *Message) ReplyDocument(filepath string) + func (m *Message) ReplyKeyboard(text string, buttons [][]string, options ...KeyboardOption) + func (m *Message) ReplyPhoto(filepath string, caption ...string) + func (m *Message) ReplySticker(filepath string) + func (m *Message) Replyf(reply string, values ...interface{}) + func (m *Message) Text() string + type MessageVars map[string]string + type Middleware func(HandlerFunction) HandlerFunction + func NewAuth(whitelist []string) Middleware + type Mux interface + DefaultHandler func() *Handler + FileHandler func() *Handler + HandleDefault func(HandlerFunction, ...string) + HandleFile func(HandlerFunction, ...string) + HandleFunc func(string, HandlerFunction, ...string) + Handlers func() Handlers + Mux func(*Message) (*Handler, MessageVars) + func NewDefaultMux() Mux + type Option func(*adapter.Message) + type Server struct + func NewServer(token string, options ...ServerOption) (*Server, error) + func (s *Server) AddMiddleware(mid Middleware) + func (s *Server) Handle(path string, reply string, description ...string) + func (s *Server) HandleDefault(handler HandlerFunction, description ...string) + func (s *Server) HandleFile(handler HandlerFunction, description ...string) + func (s *Server) HandleFunc(path string, handler HandlerFunction, description ...string) + func (s *Server) HelpHandler(m *Message) + func (s *Server) ListenAndServe() error + type ServerOption func(*Server) + func WithMux(m Mux) ServerOption + func WithWebhook(url string, addr string) ServerOption