{ // Don't touch this unless you know what you're doing: "Logging": { "LogLevel": { "Default": "Information", "Microsoft.Hosting.Lifetime": "Information" } }, "LibMatrixBot": { // Homeserver to connect to. // Note: Homeserver resolution is applied here, but a direct base URL can be used. "Homeserver": "rory.gay", // Absolute path to the file containing the access token "AccessTokenPath": "/home/Rory/matrix_access_token", "InviteHandler": { "SyncConfiguration": { // How long to wait until the sync request times out // "Timeout": 300000, // Minimum sync interval, useful if you want to have less traffic than a normal client. "MinimumSyncTime": "00:00:10.000", // What presence value to set // Defaults to "online" if null or not set // "Presence": "online", // Filter to apply to the sync request. Useful if you want custom data to be sent. // "Filter": { } } } }, "InviteLogger": { // Room to log invites to. Note that data will be posted without encryption, even if the room is encrypted! "LogRoom": "!GrLSwdAkdrvfMrRYKR:rory.gay", // Send the invite data as a file, separately to linking it in the message event // Provides easy manual access - defaults to false "SendInviteDataAsFile": true } }