[bot-config] # # Replace the placeholders with your information. Do not use quotes. # # discord_auth_token - this is the bot token generated via the Discord development console. # bot_command_prefix - The prefix used identify commands for this bot # hass_url - URL to your home assistant instance. This is used to turn on the light by your 3d printer # hass_token - Long Lived Access Token used to authenticate with the REST API for your Home assistant instance # hass_light - Entity name of the light you want to control # octoprint_ip_address - IP Address of you OctoPrint (or OctoPi) host. Used to get 3D printer stats. # bambu_ip_address - IP Address of your Bambu Lab printer on the local network # bambu_access_code - Access code displayed on the printer's screen (Settings > WLAN) # bambu_serial_number - Serial number of your Bambu Lab printer # bambu_camera_enable - Set to true to capture a camera snapshot with $bambustat via ffmpeg RTSPS stream. # Requires ffmpeg to be installed on the bot host. # statping_url - Server hostname of the StatPing instance we will be querying w/ the REST API # statping_api_key - API Key for Statping to query for service status # discord_auth_token = bot_command_prefix = hass_url = hass_token = hass_light = octoprint_ip_address = bambu_ip_address = bambu_access_code = bambu_serial_number = bambu_camera_enable = false statping_enable = statping_url = statping_api_key = mmr_checker_enable = mmr_checker_interval = mmr_api_url = [matrix-config] # # Optional Matrix bot support. All four keys must be present to enable the Matrix bot. # The bot will join the specified rooms and respond to the same command prefix as Discord. # Voice/sound commands are Discord-only and will return a friendly message on Matrix. # # matrix_homeserver - Full URL of your Matrix homeserver (e.g. https://matrix.example.org) # matrix_user_id - Full Matrix user ID for the bot account (e.g. @r0b3bot:example.org) # matrix_password - Password for the bot account. The bot logs in via matrix-nio on first # start and saves the access token + device ID to matrix_store_path so # the same Matrix device is reused across restarts (required for E2E). # matrix_room_ids - Comma-separated list of Matrix room IDs the bot should listen in. # Use room IDs (!abc123:example.org), not aliases — IDs are stable. # matrix_store_path - Directory for the E2E crypto store (Olm sessions, device keys). # Default: ./matrix_store/ # matrix_homeserver = https://matrix.example.org matrix_user_id = @r0b3bot:example.org matrix_password = matrix_room_ids = !abc123:example.org,!def456:example.org matrix_store_path = ./matrix_store/