Versions in this module Expand all Collapse all v2 v2.3.0 Feb 4, 2024 v2.2.0 Aug 19, 2023 Changes in this version + const BEANCOUNT_DATE_FORMAT + const DEBUG + const DEFAULT_CURRENCY + const DOT_INDENT + const ERROR + const FATAL + const FIELD_ACCOUNT + const FIELD_ACCOUNT_FROM + const FIELD_ACCOUNT_TO + const FIELD_AMOUNT + const FIELD_DATE + const FIELD_DESCRIPTION + const FIELD_TAG + const INFO + const MAX_REPLY_KEYBOARD_ENTRIES + const TG_MAX_MSG_CHAR_LEN + const TRACE + const USERSET_ADM + const USERSET_CUR + const USERSET_ENABLEAPI + const USERSET_OMITCMDSLASH + const USERSET_TAG + const USERSET_TZOFF + const WARN + var ErrApiDisabled error = errors.New("api feature is not enabled for user") + var ErrApiInvalidTokenVerification error = errors.New("invalid token verification") + var ErrApiTokenChallengeInProgress error = errors.New("there is already a token challenge in progress. need to wait for timeout") + func AllowedSuggestionTypes() []string + func ArrayContains(s []string, e string) bool + func ArrayContainsC(s []string, e string, caseSensitive bool) bool + func ArraysEqual(a, b []string) bool + func Env(k string) string + func EnvOrFb(k string, fb string) string + func FqCacheKey(key string) string + func LogLocalf(level Level, m *tb.Message, format string, v ...interface{}) (prefix, message string) + func LogMessagePrefix(m *tb.Message) string + func SplitQuotedCommand(s string) (res []string) + func Template(tmpl string, values map[string]interface{}) (string, error) + func TestExpect(t *testing.T, e1 interface{}, e2 interface{}, msg string) + func TestExpectArrEq(t *testing.T, e1, e2 []string, msg string) + func TestStringContains(t *testing.T, s, substring, msg string) + func TypeCacheKey(key string) string + type Level int + func (l Level) String() string + type SubcommandHandler struct + func MakeSubcommandHandler(base string, quotedSingleParams bool) *SubcommandHandler + func (sh *SubcommandHandler) Add(command string, handler handlerFunc) *SubcommandHandler + func (sh *SubcommandHandler) Handle(m *tb.Message) ([]string, error) + type TV struct + T string + Value string + func ExtractTypeValue(params ...string) (*TV, error) Other modules containing this package github.com/LucaBernstein/beancount-bot-tg