Paul Evans
Paul Evans
That's now run with success. The only remaining task is to work out how to get the bridge to run this check automatically on startup, to bridge across any users...
According to `gitterHQ/api`, we're allowed 100 calls/minute. Giving a safety margin of 5, I've made that 95 calls/minute and tidied up the rate-limiting logic to apply globally to the bridge....
I don't believe it's related to new rooms since bridge startup, because I just created a new room and it worked immediately there.
/cc @erikjohnston This should help reduce gitter-user presence spam
Actually, the push-based AS hosting infrastructure already does this in the M->G direction; we just need to write some code to use the read markers on the Gitter side to...
Actually it might be better to move it to a new dedicated gitter account.
Ah, possibly it got banned? I tried creating a new test room for myself and then banning the bot. It too can't join that, receiving a `404` error. I wonder...
This now needs more thought. There's many users in capitalised name form out in the wild now. I think I'll attack this by: 1) Write a small amount of code...
Part 1 is now done (branch https://github.com/matrix-org/matrix-appservice-gitter/tree/paul/cleanup-uppercase) and running live, so at least new users are being created correctly. Next I'll make a count of how many existing users need...
As a reminder to myself as much as anything: New users all have the `mxid_localpart` database field that they use; legacy users who may be incorrectly cased don't. Current counts:...