高木のブログ

Bskyrb でメンションがポストできるようになった

2023/07/30

Bskyrb でメンションがポストできるようになった(正確には、なりそう)

今まではメンションができなかった

リプライできるが、単体のメンションはできなかった

001.png

ハンドル名がただの文字列になってしまう

コードは 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')

002.png

ハンドル名がちゃんとリンク?になっている


SNS でシェアする


ytkg

Written by ytkg, Twitter, GitHub