Repository navigation
v1.3.0
Storage for production: dialog states, the polling marker and seen updates in SQL or Redis.
Added
maxapi-jdbc:JdbcStateStorage,JdbcMarkerStoreandJdbcUpdateDeduplicatorkeep dialog
states, the polling marker and the keys of handled updates in any SQL database through a
DataSource. Only standard SQL is used;createTable()creates a missing table.maxapi-redis:RedisStateStorage(with an optional TTL),RedisMarkerStoreand
RedisUpdateDeduplicatoron Lettuce.- Spring Boot starter:
max.bot.storage=jdbc|rediswithmax.bot.jdbc.*andmax.bot.redis.*
creates those stores, andStateStorage,MarkerStoreandUpdateDeduplicatorbeans are used by
the auto-configured bot. The bot settings are now aBotConfigbean (maxBotConfig). - Both modules are in
maxapi-bom.