mastodon/mastodon-api: A ruby interface for the Mastodon API
#!/usr/bin/env ruby
require 'mastodon'
require 'oauth2'
require 'dotenv'
Dotenv.load
client = Mastodon::REST::Client.new(base_url: ENV["MASTODON_URL"],
bearer_token: ENV["MASTODON_ACCESS_TOKEN"])
message = "Hello, World!"
response = client.create_status(message)
アクセストークンを取得していれば↑のコードだけでTootできるはずだが、手持ちの環境ではmastodon-api gemの中でFrozenError
になってしまう。(ruby 3.0.1p64)