週刊人生詰んだマガジン

フリーランスフロントエンドエンジニアTinyKittenのブログ

Elixir-Slackが:gen_server.callで落ちる

ちょっと気の迷いでElixirでSlackBot作ってます。

Elixir-Slack使ってドキュメントどおりにコーディングしても動かない。

** (exit) exited in: :gen_server.call(:hackney_manager, {:new_request, #PID<0.144.0>, #Reference<0.681220802.4083941383.178133>, {:client, :undefined, {:metrics_ng, :metrics_dummy}, :hackney_ssl, 'slack.com', 443, "slack.com", [], nil, nil, nil, true, :hackney_pool, 5000, false, 5, false, 5, nil, nil, nil, {0, {:dict, 0, 16, 16, 8, 80, 48, {[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []}, {{[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []}}}}, :undefined, :start, nil, :normal, false, false, false, :undefined, false, nil, :waiting, nil, 4096, "", [], :undefined, nil, nil, nil, nil, :undefined, nil}}, :infinity)

:thinking-face:

github.com

Slack.Bot.start_link(Slackbot, [], "TOKEN")

の前に

HTTPoison.start

を突っ込めばいいらしい🎉