Skip to content

List of Settings

PixLSteam edited this page Jun 3, 2017 · 6 revisions

Global Settings

  • autologin (boolean, default true): Set to true if you want to login to all registered accounts at startup
  • cmd (boolean, default true): Whether to display a command line after logging into all accounts (only valid if autologin== true)
  • tick_delay (number, default 10): Time to wait between ticks (in seconds)
  • logout_via_chat (boolean, default false): Whether to allow logging out via steam chat
  • offline_via_chat (boolean, default false): Whether to allow setting an account to offline via steam chat
  • online_via_chat (boolean, default false): Whether to allow setting an account to online via steam chat (doesn't make sense because you can't use steam chat when offline)
  • maximum_alarms (number, default 10): The maximum amount of alarms a steam user can set
  • public_chat_bot (boolean, default true): Whether to listen for public chat commands
  • autoaccept (boolean, default true): Whether to enable the autoaccept feature. Requires autoaccept_min_lvl to be set for every account on which to use this feature
  • time_special (Array, default is a filled array): An array containing messages to be appended when using !time at special times
  • autoaccept_cancel_lowlvl (boolean, default false): Whether to cancel incoming friend requests that don't meet the criteria (false lets the owner decide)
  • customcmds (Object, default is an object containing some custom commands): An object containing custom public commands - keys are command names, values are the corresponding text messages to be sent (as an array of strings or a single string)
  • afk_defaultmsg (string, default "Hey there! I'm currently afk, try again later"): The default afk message to be sent
  • newfriends_chatlink_mode (number, default 2): Which account linking format to use when printing new friend requests:
    • 0: Print the profile link
    • 1: Print the message link
    • 2: Print the message link if the request was accepted
  • display_time (boolean, default false): ?
  • singleFriendAccept (boolean, default true): Whether to only accept 1 friend per cycle
  • friendSaveFile (string, default "./autofriend.json"): Where to save friend requests
  • cardsWebLogOnEveryTime (boolean, default true): Whether to log onto steamcommunity.com on every card check (setting this to false might break card idling when logging into the account on another session)
  • enableAdvancedAccountSelection (boolean, default true): Whether to use advanced account selection
  • alias_enable (boolean, default true): Whether to enable the alias feature
  • alias_casesensitive (boolean, default false): Whether to use case-sensitive comparison while resolving alias
  • namechange_instant (boolean, default true): Whether to instantly change your name when using the names command
  • mckay_anonstats_optout (boolean, default false): Whether to opt out of DoctorMcKay's anonymous module usage reporter

Account settings

  • autoaccept_min_lvl (number, default -1): The minimum level needed to be automatically accepted
  • autoaccept_max_lvl (number, default null): The maximum level allowed to be automatically accepted

Shared settings (account settings overwrite global settings OR settings are combined)

  • maxGames (number, default 30): The maximum amount of games to idle simultaneously
  • cmd_whitelist (Array, default [], combined): A list of steamid64s that are allowed to run commands
  • games_blacklist (Array, default [], combined with the global setting if present): An array containing games that will be skipped when idling
  • cardIdleMultiHours (boolean, default false): Whether to idle multiple games up to 2H
  • cardIdleReachCardTimeFirst (boolean, default false): Whether to idle all games up to 2H before trying to get cards
  • cardCheckDelay (number, default 300): The delay between card drop checks (in seconds)
  • cardCheckFailDelay (number, default 10): How much to delay the next card check if the last one failed (in seconds)
  • cardCheckMinDelay (number, default 60): The minimum amount of time between card checks (in seconds)
  • cardCheckTimeout (number, default 60, also a user setting): The amount of time to wait for a request to finish until aborting it (in seconds)
  • cardIdleNoOwnershipCheck (boolean, default false): Whether to skip the ownership check when idling cards
  • steamcmd_autoauth (boolean, default true): Whether to automatically allow other steam accounts running on this bot to control it via steam chat
  • afkmsg_delay (number, default 5): Time to wait between sending afk messages (in seconds)
  • afkmsg_suppress_time (number, default 300): The amount of time for which to disable sending afk messages after a message was sent from another session (in seconds)
  • afk_blacklist (Array, default []): An array of steamid64s the bot shouldn't send afk messages to