connpassのイベント参加ツイートをブックマークレットで手軽にする
よ〜んです。
Twitter(X)の仕様変更でconnpassでイベントに参加表明した際にツイートされなくなってしまいました。
【重要なお知らせ】
— connpass (@connpass_jp) June 4, 2026
Xの外部連携仕様変更に伴い、2026年6月中にconnpassの一部X連携機能を順次変更・終了いたします。
対象となる主な機能は以下となります。
・プロフィール画面のXリンクURL形式の変更
・受付票画面の印刷用名札表示の終了
・イベント公開以外の連動ポスト機能の終了#connpass
従来はイベント参加が完了したら、以下のようなツイートがされていました。
JAWS-UG大阪 re:Invent re:Cap LT大会 UFOが来たら強制終了 に参加を申し込みました! https://t.co/rcDbOJjF4n #jawsugosaka
— よ〜ん (@Tesla_yoon) December 12, 2025
「参加を申し込みました。」ツイートによるインプレッションの影響は大きいと思うので、暫定的に一手間加えて呟くことにします。
セットアップ
- 適当なページでブックマークを作成する

- ブックマークを編集する

- このコードをURLに貼り付ける
javascript:(()=>{const d=document;const title=(d.querySelector('meta[property="og:title"]')?.content||d.querySelector('h1')?.innerText||d.title).replace(/\s*-\s*connpass\s*$/,'').trim();const baseUrl=(d.querySelector('meta[property="og:url"]')?.content||d.querySelector('link[rel="canonical"]')?.href||location.href).split('?')[0];const url=baseUrl+'?utm_campaign=event_participate_to_follower&utm_source=notifications&utm_medium=twitter';const texts=[d.body.innerText,...[...d.querySelectorAll('meta')].map(m=>m.content||''),...[...d.querySelectorAll('a[href*="twitter.com/intent/tweet"],a[href*="x.com/intent/tweet"]')].map(a=>decodeURIComponent(a.href))].join(' ');const hashtags=[...new Set((texts.match(/#[\wぁ-んァ-ヶ一-龠ー]+/g)||[]).filter(t=>!/^#\d+$/.test(t)))];const text=`${title} に参加を申し込みました! ${url}${hashtags.length?' '+hashtags.join(' '):''}`;open(`https://twitter.com/intent/tweet?text=${encodeURIComponent(text)}`,'_blank');})();

使い方
私が実行委員として参加しているJAWS SONIC 2026を例に使い方を確認してみましょう
- connpassで参加申し込みする

- イベントページに戻る

先ほど作成したブックマークを押す
ポストする

まとめ
「助かったよ」という方は以下の記事でブックマークレット is なんぞやという話をしております。
ではではー