Versions in this module Expand all Collapse all v1 v1.0.3 Aug 3, 2023 Changes in this version + const CHATS_TABLE + const DELETE_ALL_CHATS + const INSERT_CHATS + const SELECT_ALL_CHATS + const SELECT_CHATS_BY_JID + const UPDATE_MESSAGES_IN_CHAT + const UPSERT_CHATS + type App struct + func NewGoRoxyBase(options *options.Options) (*App, error) + func (app *App) AddNewCategory(category string) + func (app *App) AddNewCommand(command command.Command) + func (app *App) AddNewMiddleware(middleware command.MiddlewareFunc) + func (app *App) Shutdown() + type Muxer struct + Categories *skipmap.StringMap[string] + CommandResponseCache *skipmap.StringMap[*waProto.Message] + Commands *skipmap.StringMap[*command.Command] + GlobalMiddlewares *skipmap.StringMap[command.MiddlewareFunc] + GroupCache *skipmap.StringMap[[]*waTypes.GroupInfo] + Locals *skipmap.StringMap[string] + Log waLog.Logger + MessageTimeout time.Duration + Middlewares *skipmap.StringMap[command.MiddlewareFunc] + Options *options.Options + QuestionChan chan *command.QuestionState + QuestionState *skipmap.StringMap[*command.QuestionState] + SuggestionModel *fuzzy.Model + func NewMuxer(ctx *skipmap.StringMap[types.RoxyContext], log waLog.Logger, ...) *Muxer + func (muxer *Muxer) AddCommand(cmd *command.Command) + func (muxer *Muxer) AddGlobalMiddleware(middleware command.MiddlewareFunc) + func (muxer *Muxer) AddMiddleware(middleware command.MiddlewareFunc) + func (muxer *Muxer) Clean() + func (muxer *Muxer) RunCommand(c *whatsmeow.Client, evt *events.Message)