Bskyrb でメンションがポストできるようになった
2023/07/30
Bskyrb でメンションがポストできるようになった(正確には、なりそう)
今まではメンションができなかった
リプライできるが、単体のメンションはできなかった
ハンドル名がただの文字列になってしまう
コードは Ruby で Bluesky を触る で紹介したものと同じ
メンションができるようになった
メンションができるようになったらしい Issue を見つけたので試してみた
ただ、まだリリースされていない(2023年7月30日時点)かつ、使い方も変わったっぽい
以下が対応したコード
require 'bundler/inline'
gemfile do
source 'https://rubygems.org'
gem 'bskyrb', github: 'ShreyanJain9/bskyrb' # リリースされていないので、リポジトリ指定
end
credentials = ATProto::Credentials.new('username', 'password')
session = ATProto::Session.new(credentials)
client = Bskyrb::Client.new(session)
client.create_post('@ytkg.bsky.social card')
ハンドル名がちゃんとリンク?になっている