Daniel (dB.) Doubrovkine
Daniel (dB.) Doubrovkine
``` E, [2020-09-10T10:38:39.803719 #24] ERROR -- : Cursor not found, cursor id: 41078975898 (43) (on dokku-mongo-strava-bot:27017) (Mongo::Error::OperationFailure) /app/vendor/bundle/ruby/2.6.0/gems/mongo-2.12.1/lib/mongo/operation/result.rb:306:in `raise_operation_failure' /app/vendor/bundle/ruby/2.6.0/gems/mongo-2.12.1/lib/mongo/operation/result.rb:277:in `validate!' /app/vendor/bundle/ruby/2.6.0/gems/mongo-2.12.1/lib/mongo/operation/shared/response_handling.rb:29:in `block (3 levels) in validate_result' /app/vendor/bundle/ruby/2.6.0/gems/mongo-2.12.1/lib/mongo/operation/shared/response_handling.rb:87:in `add_server_diagnostics' /app/vendor/bundle/ruby/2.6.0/gems/mongo-2.12.1/lib/mongo/operation/shared/response_handling.rb:28:in...
Similar to https://github.com/fredbegin11/bifurkate, http://www.bifurkate.com/.
Klimat adds a bunch of info that users might not want to see reposted. ```json { "attachments": [ { "fallback": "\"Didn't feel like running today\" run via , 2.6mi 25m35s...
Add a field that shows pollution data during the activity. https://aqicn.org/api/
 ``` cat strava-bot/web.00.log | grep -i "Authorization Error" | grep user_name | wc -l 36 cat strava-bot/web.00.log | grep -i "Authorization Error" | grep user_name | cut -f2 -d'='...
Over the last 7 days I saw 34 instances of these over 5712 events, so I looked at the sequence and found several that looked like so: ``` I, [2020-04-07T07:50:42.104265...
The user would get a DM to invite them to connect their account. Today inviting a user to a channel that includes the bot DMs them to connect their strava...
Basically do `member_joined_channel` for all users already in a channel when `channel_joined`. Maybe too spammy? Let admins do that manually?
Using https://github.com/zverok/worldize, make a world map of where people are active.
We can display a graph with detailed activity information similar to what the app shows, in slack.