Giter Club home page Giter Club logo

slack-sup2's Introduction

S'Up v2 for Slack Channels

Tests Code Climate

What's This?

The most valuable relationships are not made of two people, they’re made of three. A third person will always stabilize and grow the relationship between the other two. It’s called a triad, and the more you create, the stronger your network.

This bot passively generates fresh triads of channel members to meet every week in an informal standup, or S'Up.

Install

We host the bot at sup2.playplay.io.

Add to Slack

History

S'Up for Slack is made possible with the generous support of team Artsy. This is a fresh rewrite of artsy/sup for Slack teams during ArtsyOpenSource Hackathon 5.0. This is a fork, or v2 of S'Up that allows for multiple S'Ups, one per channel.

Copyright & License

Copyright Daniel Doubrovkine, Vestris LLC, 2017-2023

MIT License

slack-sup2's People

Contributors

dblock avatar dependabot[bot] avatar ashkan18 avatar

Stargazers

Florian avatar Leo Caseiro avatar  avatar

Watchers

 avatar  avatar

slack-sup2's Issues

Missing full call stack in event handlers

[slack-sup2] [2023-07-27 09:42:30] caught error of type Slack::Web::Api::Errors::SlackError in after callback inside Grape::Middleware::Formatter : internal_error
[slack-sup2] [2023-07-27 09:42:30] E, [2023-07-27T09:42:30.098121 #1] ERROR -- : Slack::Web::Api::Errors::SlackError: internal_error
[slack-sup2] [2023-07-27 09:42:30]   /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/slack-ruby-client-0.14.6/lib/slack/web/faraday/response/raise_error.rb:16:in `on_complete'
[slack-sup2] [2023-07-27 09:42:30]   /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/faraday-0.17.6/lib/faraday/response.rb:9:in `block in call'
[slack-sup2] [2023-07-27 09:42:30]   /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/faraday-0.17.6/lib/faraday/response.rb:61:in `on_complete'
[slack-sup2] [2023-07-27 09:42:30]   /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/faraday-0.17.6/lib/faraday/response.rb:8:in `call'
[slack-sup2] [2023-07-27 09:42:30]   /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/faraday-0.17.6/lib/faraday/response.rb:8:in `call'
[slack-sup2] [2023-07-27 09:42:30]   /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/faraday-0.17.6/lib/faraday/request/url_encoded.rb:15:in `call'

Preventing reminders at midnight

I'm not sure if this is an issue with how we've configured S'Up, but currently our team receives some reminder messages at midnight. A few people have left our S'Up group because they find these annoying. Is there a way to set a specific time when notifications happen, so I can choose a time within our working hours?

Intermittent failure in spec/models/round_spec.rb:124

Failure:

2023-08-28T21:33:48.9534668Z         generates groups of 3
2023-08-28T21:33:48.9836405Z I, [2023-08-28T21:33:48.983205 #2714]  INFO -- : Generating sups for name=ratione, id=T529, channel_id=C398 of 10 users.
2023-08-28T21:33:49.0042384Z I, [2023-08-28T21:33:49.003679 #2714]  INFO -- :    Creating sup for ["lucina", "lilla_hermann", "leonila.dickinson"], 3 out of 10.
2023-08-28T21:33:49.0224830Z I, [2023-08-28T21:33:49.021926 #2714]  INFO -- :    Creating sup for ["carolina.dietrich", "tomas_farrell", "graig"], 6 out of 10.
2023-08-28T21:33:49.0403791Z I, [2023-08-28T21:33:49.039968 #2714]  INFO -- :    Creating sup for ["jan_toy", "matthew", "jennell"], 9 out of 10.
2023-08-28T21:33:57.1997858Z I, [2023-08-28T21:33:57.199379 #2714]  INFO -- :    Adding johnson to ["carolina.dietrich", "tomas_farrell", "graig"].
2023-08-28T21:33:57.2091678Z I, [2023-08-28T21:33:57.208741 #2714]  INFO -- : Finished round for name=ratione, id=T529, channel_id=C398, users=10, opted out=0, paired=10, missed=0.
2023-08-28T21:33:57.2092852Z I, [2023-08-28T21:33:57.208876 #2714]  INFO -- : Creating S'Up on a DM channel with ["carolina.dietrich", "tomas_farrell", "graig", "johnson"].
2023-08-28T21:33:57.2180638Z I, [2023-08-28T21:33:57.217690 #2714]  INFO -- : Creating S'Up on a DM channel with ["lucina", "lilla_hermann", "leonila.dickinson"].
2023-08-28T21:33:57.2355529Z I, [2023-08-28T21:33:57.224831 #2714]  INFO -- : Creating S'Up on a DM channel with ["jan_toy", "matthew", "jennell"].
2023-08-28T21:33:57.2425790Z I, [2023-08-28T21:33:57.242092 #2714]  INFO -- : Notified name=ratione, id=T529, channel_id=C398 about the new round. Hi! I have created a new round with 3 S'Ups, pairing all of 10 users.
2023-08-28T21:33:57.2546600Z I, [2023-08-28T21:33:57.254125 #2714]  INFO -- : Generating sups for name=ratione, id=T529, channel_id=C398 of 13 users.
2023-08-28T21:33:57.2761887Z I, [2023-08-28T21:33:57.275574 #2714]  INFO -- :    Creating sup for ["jennell", "lilla_hermann", "paul"], 3 out of 13.
2023-08-28T21:33:57.2953230Z I, [2023-08-28T21:33:57.294698 #2714]  INFO -- :    Creating sup for ["jan_toy", "elida_lockman", "carolina.dietrich"], 6 out of 13.
2023-08-28T21:33:57.3238244Z I, [2023-08-28T21:33:57.323172 #2714]  INFO -- :    Creating sup for ["graig", "matthew", "perry.kreiger"], 9 out of 13.
2023-08-28T21:34:15.2138495Z I, [2023-08-28T21:34:15.213416 #2714]  INFO -- : Finished round for name=ratione, id=T529, channel_id=C398, users=13, opted out=0, paired=9, missed=4.
2023-08-28T21:34:15.2139534Z I, [2023-08-28T21:34:15.213550 #2714]  INFO -- : Creating S'Up on a DM channel with ["jan_toy", "elida_lockman", "carolina.dietrich"].
2023-08-28T21:34:15.2217592Z I, [2023-08-28T21:34:15.221437 #2714]  INFO -- : Creating S'Up on a DM channel with ["graig", "matthew", "perry.kreiger"].
2023-08-28T21:34:15.2267821Z I, [2023-08-28T21:34:15.226454 #2714]  INFO -- : Creating S'Up on a DM channel with ["jennell", "lilla_hermann", "paul"].
2023-08-28T21:34:15.2330413Z I, [2023-08-28T21:34:15.232674 #2714]  INFO -- : Notified name=ratione, id=T529, channel_id=C398 about the new round. Hi! I have created a new round with 3 S'Ups, pairing 9 users. Unfortunately, I wasn't able to find a group for the remaining 4. Consider increasing the value of `@sup set weeks`, lowering the value of `@sup set recency`, or adjusting `@sup set odd`.
2023-08-28T21:34:15.2507753Z         when new users have not met recently (FAILED - 1)

Success:

Round
  #run
    with enough users
      with sup_size of 3
I, [2023-08-28T17:51:05.461534 #46690]  INFO -- : Generating sups for name=sint, id=T0, channel_id=C0 of 10 users.
I, [2023-08-28T17:51:05.476001 #46690]  INFO -- :    Creating sup for ["marty.abshire", "justin_marquardt", "rudolph.reichel"], 3 out of 10.
I, [2023-08-28T17:51:05.488472 #46690]  INFO -- :    Creating sup for ["carlton", "gilberto", "yahaira.murazik"], 6 out of 10.
I, [2023-08-28T17:51:05.498858 #46690]  INFO -- :    Creating sup for ["babara", "wilhemina", "consuela_hintz"], 9 out of 10.
I, [2023-08-28T17:51:16.827363 #46690]  INFO -- :    Adding rickie to ["babara", "wilhemina", "consuela_hintz"].
I, [2023-08-28T17:51:16.839643 #46690]  INFO -- : Finished round for name=sint, id=T0, channel_id=C0, users=10, opted out=0, paired=10, missed=0.
I, [2023-08-28T17:51:16.839743 #46690]  INFO -- : Creating S'Up on a DM channel with ["babara", "wilhemina", "consuela_hintz", "rickie"].
I, [2023-08-28T17:51:16.849680 #46690]  INFO -- : Creating S'Up on a DM channel with ["marty.abshire", "justin_marquardt", "rudolph.reichel"].
I, [2023-08-28T17:51:16.857850 #46690]  INFO -- : Creating S'Up on a DM channel with ["carlton", "gilberto", "yahaira.murazik"].
I, [2023-08-28T17:51:16.868292 #46690]  INFO -- : Notified name=sint, id=T0, channel_id=C0 about the new round. Hi! I have created a new round with 3 S'Ups, pairing all of 10 users.
I, [2023-08-28T17:51:16.890326 #46690]  INFO -- : Generating sups for name=sint, id=T0, channel_id=C0 of 13 users.
I, [2023-08-28T17:51:16.909290 #46690]  INFO -- :    Creating sup for ["justin_marquardt", "rickie", "yahaira.murazik"], 3 out of 13.
I, [2023-08-28T17:51:16.926796 #46690]  INFO -- :    Creating sup for ["marty.abshire", "wilhemina", "venetta_kuvalis"], 6 out of 13.
I, [2023-08-28T17:51:16.961998 #46690]  INFO -- :    Creating sup for ["babara", "horacio.gislason", "carlton"], 9 out of 13.
I, [2023-08-28T17:51:16.979269 #46690]  INFO -- :    Creating sup for ["consuela_hintz", "thanh_ullrich", "gilberto"], 12 out of 13.
I, [2023-08-28T17:51:42.430434 #46690]  INFO -- :    Adding rudolph.reichel to ["babara", "horacio.gislason", "carlton"].
I, [2023-08-28T17:51:42.448854 #46690]  INFO -- : Finished round for name=sint, id=T0, channel_id=C0, users=13, opted out=0, paired=13, missed=0.
I, [2023-08-28T17:51:42.449367 #46690]  INFO -- : Creating S'Up on a DM channel with ["marty.abshire", "wilhemina", "venetta_kuvalis"].
I, [2023-08-28T17:51:42.458466 #46690]  INFO -- : Creating S'Up on a DM channel with ["babara", "horacio.gislason", "carlton", "rudolph.reichel"].
I, [2023-08-28T17:51:42.474391 #46690]  INFO -- : Creating S'Up on a DM channel with ["consuela_hintz", "thanh_ullrich", "gilberto"].
I, [2023-08-28T17:51:42.480949 #46690]  INFO -- : Creating S'Up on a DM channel with ["justin_marquardt", "rickie", "yahaira.murazik"].
I, [2023-08-28T17:51:42.483790 #46690]  INFO -- : Notified name=sint, id=T0, channel_id=C0 about the new round. Hi! I have created a new round with 4 S'Ups, pairing all of 13 users.
        when new users have not met recently

https://github.com/dblock/slack-sup2/actions/runs/6005163443/job/16287317799

Set channel options outside of the channel.

Channel admins shouldn't have to type the commands to set the frequency and date etc. in the channel.

Use slash commands, or maybe via bot DM where you could do set #channel frequency blah.

undefined method `convert_to_id' for nil:NilClass (NoMethodError)

[slack-sup2] [2023-07-10 18:27:58] E, [2023-07-10T18:27:58.779841 #1] ERROR -- : undefined method `convert_to_id' for nil:NilClass (NoMethodError)
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/mailchimp_api_v3-0.2.18/lib/mailchimp_api_v3/member.rb:11:in `add_id_to'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/mailchimp_api_v3-0.2.18/lib/mailchimp_api_v3/member.rb:70:in `create_or_update'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/slack-ruby-bot-server-mailchimp-0.2.0/lib/slack-ruby-bot-server/mailchimp/lifecycle.rb:40:in `block in <top (required)>'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/slack-ruby-bot-server-2.1.0/lib/slack-ruby-bot-server/service.rb:143:in `block in run_callbacks'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/slack-ruby-bot-server-2.1.0/lib/slack-ruby-bot-server/service.rb:142:in `each'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/slack-ruby-bot-server-2.1.0/lib/slack-ruby-bot-server/service.rb:142:in `run_callbacks'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/slack-ruby-bot-server-2.1.0/lib/slack-ruby-bot-server/service.rb:42:in `create!'
[slack-sup2] [2023-07-10 18:27:58] /workspace/lib/api/endpoints/teams_endpoint.rb:111:in `block (2 levels) in <class:TeamsEndpoint>'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/grape-1.7.0/lib/grape/endpoint.rb:58:in `call'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/grape-1.7.0/lib/grape/endpoint.rb:58:in `block (2 levels) in generate_api_method'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/activesupport-6.1.7.2/lib/active_support/notifications.rb:205:in `instrument'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/grape-1.7.0/lib/grape/endpoint.rb:57:in `block in generate_api_method'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/grape-1.7.0/lib/grape/endpoint.rb:328:in `execute'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/grape-1.7.0/lib/grape/endpoint.rb:261:in `block in run'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/activesupport-6.1.7.2/lib/active_support/notifications.rb:205:in `instrument'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/grape-1.7.0/lib/grape/endpoint.rb:241:in `run'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/grape-1.7.0/lib/grape/endpoint.rb:316:in `block in build_stack'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/newrelic_rpm-6.10.0.364/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/grape-1.7.0/lib/grape/middleware/base.rb:36:in `call!'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/grape-1.7.0/lib/grape/middleware/base.rb:29:in `call'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/newrelic_rpm-6.10.0.364/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/grape-1.7.0/lib/grape/middleware/error.rb:39:in `block in call!'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/grape-1.7.0/lib/grape/middleware/error.rb:38:in `catch'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/grape-1.7.0/lib/grape/middleware/error.rb:38:in `call!'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/grape-1.7.0/lib/grape/middleware/base.rb:29:in `call'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/newrelic_rpm-6.10.0.364/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/rack-2.2.6.3/lib/rack/head.rb:12:in `call'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/newrelic_rpm-6.10.0.364/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/grape-1.7.0/lib/grape/endpoint.rb:225:in `call!'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/grape-1.7.0/lib/grape/endpoint.rb:219:in `call'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/grape-1.7.0/lib/grape/router/route.rb:58:in `exec'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/grape-1.7.0/lib/grape/router.rb:120:in `process_route'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/grape-1.7.0/lib/grape/router.rb:74:in `block in identity'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/grape-1.7.0/lib/grape/router.rb:94:in `transaction'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/grape-1.7.0/lib/grape/router.rb:72:in `identity'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/grape-1.7.0/lib/grape/router.rb:56:in `block in call'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/grape-1.7.0/lib/grape/router.rb:136:in `with_optimization'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/grape-1.7.0/lib/grape/router.rb:55:in `call'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/grape-1.7.0/lib/grape/api/instance.rb:165:in `call'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/newrelic_rpm-6.10.0.364/lib/new_relic/agent/instrumentation/grape.rb:125:in `call_with_new_relic'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/grape-1.7.0/lib/grape/api/instance.rb:70:in `call!'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/grape-1.7.0/lib/grape/api/instance.rb:65:in `call'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/grape-1.7.0/lib/grape/api.rb:81:in `call'
[slack-sup2] [2023-07-10 18:27:58] /workspace/lib/api/middleware.rb:33:in `call'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/newrelic_rpm-6.10.0.364/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/rack-server-pages-0.1.0/lib/rack/server_pages.rb:46:in `serving'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/rack-server-pages-0.1.0/lib/rack/server_pages.rb:36:in `call'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/newrelic_rpm-6.10.0.364/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/rack-robotz-0.0.4/lib/rack/robotz/middleware.rb:20:in `call'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/newrelic_rpm-6.10.0.364/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/rack-rewrite-1.5.1/lib/rack/rewrite.rb:24:in `call'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/newrelic_rpm-6.10.0.364/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/rack-cors-2.0.0/lib/rack/cors.rb:102:in `call'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/newrelic_rpm-6.10.0.364/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/puma-6.1.0/lib/puma/configuration.rb:269:in `call'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/puma-6.1.0/lib/puma/request.rb:98:in `block in handle_request'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/puma-6.1.0/lib/puma/thread_pool.rb:340:in `with_force_shutdown'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/puma-6.1.0/lib/puma/request.rb:97:in `handle_request'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/puma-6.1.0/lib/puma/server.rb:431:in `process_client'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/puma-6.1.0/lib/puma/server.rb:233:in `block in run'
[slack-sup2] [2023-07-10 18:27:58] /layers/heroku_ruby/gems/vendor/bundle/ruby/2.7.0/gems/puma-6.1.0/lib/puma/thread_pool.rb:147:in `block in spawn_thread'
[s

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.