Advanced Config Documentation - HerrEurobeat/steam-comment-service-bot GitHub Wiki
Advanced Config
This is the full documentation to customize your advancedconfig.json
.
Note: These settings are meant for advanced users. Everything important is located in the config.json
file and you probably don't need to change anything here.
Key | Usage | Description |
---|---|---|
_disclaimer_ | String | No functionality. Just a comment pointing to the normal config. |
_help_ | String | No functionality. Links directly to here to provide easily accessible explanations. |
disableautoupdate | true or false | Disables auto updates. Setting to true is not recommended! Default: false |
loginDelay | Number in ms | Time the bot will wait between logging in each account to prevent an IP ban. Default: 2500 |
loginTimeout | Number in ms | Time after which an active login attempt will be considered as timed out and failed. It will be retried or skipped when maxLogOnRetries is exceeded. Set to 0 to disable. Default: 60000 |
relogTimeout | Number in ms | Time the bot will wait after loosing connection to Steam before trying to check if Steam/your internet is up again. Default: 30000 |
maxLogOnRetries | Number | Amount of times the bot will retry logging in to an account if the first try fails. Default: 1 |
useLocalIP | true or false | If the bot should use your real IP as well when using proxies. Default: true |
acceptFriendRequests | true or false | If the bot should accept friend requests. Default: true |
forceFriendlistSpaceTime | Number in days | Amount of days a user hasn't requested comments to get unfriended if only one friend slot is left. Set to 0 to disable. Default: 4 |
setPrimaryGroup | true or false | If the bot should set yourgroup in config.json as the primary group of each bot. Does currently not work because of node-steamcommunity! Default: false |
commandCooldown | Number in ms | Timeframe in which a user is allowed to use 5 commands before it is considered as spamming and the user gets blocked for 90 seconds. Default: 12000 |
disableCommentCmd | true or false | Disables the comment and resetcooldown commands and responds with a maintenance message Default: false |
retryFailedComments | true or false | If the bot should retry comments that failed in a comment request. Default: false |
retryFailedCommentsDelay | Number in ms | Time the bot will wait before retrying the failed comments. Default: 300000 |
retryFailedCommentsAttempts | Number | How often the bot should retry a failed comment. Default: 1 |
lastQuotesSize | Number | Amount (minus 1) of different quotes that need to be selected in between before a quote can be used again. Default: 5 |
enableevalcmd | true or false | The eval command allows the botowner to run javascript code from the steam chat. Warning: This can harm your machine! Leave it to false if you don't know what you are doing! Default: false |
enableurltocomment | true or false | Enables or disables the webserver plugin to request comments via URL and to view the log from your browser. Default: false |
printDebug | true or false | Enables and logs debug messages of the bot. Default: false |
steamUserDebug | true or false | Enables and logs debug messages of the steam-user lib. Default: false |
steamUserDebugVerbose | true or false | Enables and logs debug-verbose messages of the steam-user lib. Default: false |
logAnimationSpeed | Number in ms | Time the logging lib will wait between each frame of an animation. Default: 250 |