@@ -746,20 +746,21 @@ function getDB(path) {
746746module . exports = class SubstrateBot {
747747 /**
748748 * Create SubstrateBot instance
749- * @settings main bot settings, should contain substrate network params (name, prefix, decimals, token),
749+ * @param config - SubstrateBot config
750+ * @param config.settings - main bot settings, should contain substrate network params (name, prefix, decimals, token),
750751 * telegram bot token, start & validators messages, links (governance, common), list of group alerts. See sample in examples
751- * @api polkadot-api instance for connect to node
752- * @modules substrate metadata
753- * @modes custom modes in main menu
754- * @getNetworkStats external function for getting substrate network stats
752+ * @param config. api - polkadot-api instance for connect to node
753+ * @param config. modules - substrate metadata
754+ * @param config. modes - custom modes in main menu
755+ * @param config. getNetworkStats - external function for getting substrate network stats
755756 */
756- constructor ( settings , api , modules , modes , getNetworkStatsMessage ) {
757+ constructor ( { settings, api, modules, modes, getNetworkStatsMessage } ) {
757758 this . settings = settings
758759 this . api = api
759760 this . modules = modules
760761 this . modes = modes
761- this . db = getDB ( settings . dbFilePath )
762762 this . getNetworkStatsMessage = getNetworkStatsMessage
763+ this . db = getDB ( settings . dbFilePath )
763764 }
764765
765766 async run ( ) {
0 commit comments