Skip to content

Legacy custom bots has been deprecated on March 31st, 2025. #170

@znz

Description

@znz

ログを確認すると、
https://github.com/rosylilly/ruboty-slack_rtm/blob/cc6c191bd2e4c32840c7dd434669fb0dae23d2ff/lib/ruboty/adapters/slack_rtm.rb#L117 で nil を渡していてエラーになっていたので、手元で https://slack.com/api/rtm.connect の返り値を確認したところ、以下のようなエラーになっていました。

%  SLACK_TOKEN=xoxb-ひみつ irb
irb(main):001> require 'net/http'
=> true
irb(main):002> require 'uri'
=> false
irb(main):003> response = Net::HTTP.post_form(URI.parse('https://slack.com/api/rtm.connect'), token: ENV['SLACK_TOKEN'])
=> #<Net::HTTPOK 200 OK readbody=true>
irb(main):004> body = JSON.parse(response.body)
=>
{"ok" => false,
...
irb(main):005> body
=>
{"ok" => false,
 "error" => "legacy_custom_bots_deprecated",
 "context" =>
  "Legacy custom bots has been deprecated on March 31st, 2025. Please create a new app using our updated methods. More info can be found in our changelog: https://api.slack.com/changelog/2024-09-legacy-custom-bots-classic-apps-deprecation"}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions