Matrix bot for kicking idle users
Process read receipts
Created by  Ralith  on February 2, 2021
R4LLOAJSYEENEQM3JHPQZ275OSGQV5OBXDTAFN4LB7JTEVC2WWSAC
Style fix
Created by  Ralith  on February 2, 2021
ROPRIJIR73H3IAKURXT6HITGY5GKHJXAPP24HQNEBXIBKV6IIJ3QC
Generate nix build
Created by  Ralith  on February 2, 2021
XWG2A4TXTAWHA54MSXAU4SX5H7TMLBP2TTSUY5DFC4RD4DFHUTLQC
Add example config
Created by  Ralith  on January 31, 2021
VB4E2NQJDULOCR6QMFJDEU4G7NYCLAVJVNWPYSV2AZL5IKUG3Z4QC
Optional kick reason
Created by  Ralith  on January 31, 2021
N6DROXLAVBDWLWUFA5Y3ASYQ6HIFELLCX7KBD36OTS2MO7FPT4HQC
Specify kick reason
Created by  Ralith  on January 31, 2021
T4CD32BPQZTK2XAG6ZQXX7XYFMGKSLAXVKOAX26FFDGAYWGT3HLAC
Ignore non-membership state on initial sync Avoids cluttering database with long-gone state authors.
Created by  Ralith  on January 31, 2021
NIGZR23SQGJFW4LEFVN6O3C66TCR2JW76Z6EKT4HQ6JFAVV3DDHAC
Improve diagnostics
Created by  Ralith  on January 31, 2021
XWNUOI6CPHTS7KR75JU2S3CJ2CL427U3WABCAHUQ3RSKKKVNXICAC
Don't clobber times from membership state on initial sync
Created by  Ralith  on January 31, 2021
MKKPYGI6BVBTHXXEODG2ZWFNK4243325V7DAIHHT5FE5SQWANS5AC
Fix state key parsing
Created by  Ralith  on January 31, 2021
2QBFDDXM5F6O4SWVYUI5C6U7OA2K2AS2Z2ORZIUTBFLLQMGQGLMQC
Forget banned users
Created by  Ralith  on January 31, 2021
PMKPW2ZPNEWNDQWHI4UAML2HTCIFCS7ICCZ5CN5IKVWRRAZ3YBDAC
Don't forget users we failed to kick
Created by  Ralith  on January 31, 2021
KSXPBDU3XKOASLRN7TCIOFN7WE5O5JZC5NHDT77CYNY2OH6CI3GQC
Persist state with heed
Created by  Ralith  on January 31, 2021
BPTGTWCABG7ZZBUXAPMUNSEET6Q55KG2NMGVZMVKUKYOWMHIF64QC
Kick idle users
Created by  Ralith  on January 31, 2021
T4NU6NAZKVJ2ZSJZW6OWELN2ACVN5QACFDR2LECD6RNMM4JVMMNAC
Track latest activity
Created by  Ralith  on January 31, 2021
ZBMYYG7IVKZNNBZFGATRKXRVV2SDHIZ5FJG343POPMMK3S2PN22AC
Config file
Created by  Ralith  on January 31, 2021
CLAK4UEUG4QMNZVXFSS7GOQ3SV5FA24C3WVHPPD53RQDHKNKRD3QC
Hello world
Created by  Ralith  on January 31, 2021
UG3UX6RR3RM2TXUPO5XGM7UUMS5MMIOF2T5OU42Y7KTIDTLCX5YQC