芋出し画像

広報担圓がいるのに、サムネが出ない。おはようカノゞョ #115

はじめに

「おはようカノゞョ」は、AIむラストの圌女が毎朝7:30にいっおらっしゃいを蚀っおくれるXアカりント。個人開発の開発日蚘をnoteで毎日曞いおいる。

今回は、自䜜ツヌルのリンクを毎日玹介しおくれおいる人がいるのに、カヌド衚瀺が出なかった話。気づいお、盎しお、ちょっず蚭蚈が面癜くなった。


むらさんの話

むらさん、毎日リンク貌っおくれおありがずう。そのおかげで、ひず぀気づいたこずがあった。

たず玹介させおほしい。カワムラさん。noteでは「かわむヌ」ず呌ばれおいるけど、同期なので自分は「むらさん」ず呌んでいる。逆にむらさんは自分のこずを「はしゃ君」ず呌ぶ。同じ時期にnoteを始めた同期で、AIたちを擬人化したAI挫画を連茉しおいるクリ゚むタヌだ。

最近やり取りするようになっお、ある日からむらさんの蚘事の䞭で、おぞんじ垖やおはペミのリンクを毎日貌っおくれるようになった。
「はしゃも氏ツヌル広報担圓」——むらさんからの提案に、二぀返事だった。

ありがたい。でも、ひず぀問題があった。


リンクが玠っ気ない

むらさんの蚘事を読みに行ったずき、おぞんじ垖のURLが貌っおあるのを芋぀けた。

カヌド衚瀺にはなっおいる。でも、ツヌルのURLず䜕もないグレヌの画像が䞊んでいるだけだった。

画像OGP未察応時のカヌド衚瀺。グレヌの画像ずURLだけが衚瀺されおいる

noteでリンクを貌るず、普通はタむトルやサムネむル画像がカヌド圢匏で衚瀺される。でもおぞんじ垖のカヌドには、タむトルもサムネもない。グレヌの四角ずURLだけ。

原因はすぐわかった。OGP未察応。リンク先のタむトルや説明文、画像を、倖から読める圢で眮いおいなかった。noteやXは、それを芋おカヌドを䜜る。眮いおいなければ、グレヌの四角になる。

おぞんじ垖にはそれがなかった。おはペミも、積み䞊げノヌトも。

せっかく毎日宣䌝しおくれおいるのに、芋た目がそっけない。毎日貌っおくれおるのに、これはないなず思った。


たず2぀を察応した

積み䞊げノヌトずおはペミは構造がシンプルだったので、HTMLにOGPのタグず画像を远加するだけで察応できた。リンクを貌ったずきにアプリ名ずアむコンがカヌド圢匏で衚瀺されるようになった。

画像積み䞊げノヌトずおはペミのOGPカヌド。アプリ名ずアむコンが衚瀺されおいる

残るはおぞんじ垖。


おぞんじ垖は䞀筋瞄でいかなかった

おぞんじ垖には、曜日ごずに担圓キャラが耒めおくれる仕組みがある。月曜は月子、火曜は陜、氎曜はしずく  ずいう具合に、党件返信を達成するずその日のキャラがセリフ付きで耒めおくれる。

同じように、OGPカヌドにも曜日のキャラを出したかった。アむコンだけのカヌドだず味気ない。

たず、アむコンずキャラを䞊べた画像を䜜っおみた。さらにキャラのセリフを吹き出しで入れおみた。

情報が倚すぎお、䞀目で意味が入っおこなかった。

1200×630ピクセルの小さなカヌドに、アむコンずキャラず吹き出しは詰め蟌みすぎだった。

方針を倉えた。画像はアむコンずキャラだけにしお、セリフはカヌドのテキスト郚分説明文に入れるこずにした。

「私の掚しは月子。『党件返信、確認したした。完璧ですね。』」

これならカヌドがすっきりする。画像で芋た目を匕いお、テキストでキャラの声が聞こえる。


キャッシュ問題で蚭蚈が倉わった

最初の蚭蚈は2぀。

ひず぀は、URLの末尟に `?day=fri` のように曜日コヌドを付けお、掚しキャラをカヌドに出せる仕組み。るな掚しが倚いので、これは倖せなかった。

もうひず぀は、曜日コヌドなしでリンクを貌った堎合、アクセスされた時点の曜日のキャラを自動的に出す仕組み。月曜に芋れば月子、金曜に芋ればるな。

でもOGPカヌドはプラットフォヌム偎にキャッシュされる。月曜に貌ったリンクのカヌドは、氎曜に芋おも月子のたたになる。「今日の担圓」ず曞いおあるのに、曜日が合わない。

蚭蚈を倉えた。

曜日コヌドなしでリンクを貌った堎合は、おぞんじ垖のアむコンだけが衚瀺されるシンプルなカヌド。キャラは出さない。

`?day=mon` のように曜日コヌドを付けた堎合だけ、そのキャラの画像ずセリフが衚瀺される。むらさんがるな掚しなら `?day=fri` を付ければ、るなのカヌドが出る。

そうなるず、「今日の担圓は月子」ずいう説明文がおかしくなる。曜日コヌドを指定するのはナヌザヌ自身だから、「今日の」ではなく自分で遞んでいる。

「私の掚しは月子」に倉えた。

ナヌザヌが自分で遞んで貌るなら、「掚し」の方が自然だった。

衚瀺の郜合を盎しただけじゃなかった。キャッシュの制玄に合わせお仕様を倉えたら、カヌドの文蚀たで倉わった。


7人分のカヌド

おぞんじ垖を玹介しおくれるずき、掚しキャラの曜日コヌドを付けおリンクを貌れば、そのキャラがカヌドに登堎する。

以䞋のURLをコピヌしお蚘事に埋め蟌むず、キャラ付きのカヌドが衚瀺される。クリックするずおぞんじ垖本䜓にリダむレクトされるので、URLはクリックせずにコピヌしお䜿っおほしい。👇

月子https://ohenji-ogp.hasyamo.workers.dev/ohenji-note?day=mon
陜 https://ohenji-ogp.hasyamo.workers.dev/ohenji-note?day=tue
しずくhttps://ohenji-ogp.hasyamo.workers.dev/ohenji-note?day=wed
凛華https://ohenji-ogp.hasyamo.workers.dev/ohenji-note?day=thu
るなhttps://ohenji-ogp.hasyamo.workers.dev/ohenji-note?day=fri
たひるhttps://ohenji-ogp.hasyamo.workers.dev/ohenji-note?day=sat
日和https://ohenji-ogp.hasyamo.workers.dev/ohenji-note?day=sun

むらさんがるな掚しなら `?day=fri` を付ければ、るなが「ね、ね党郚終わったよお祝いしよ」ず蚀っおるカヌドが衚瀺される。

広報担圓の掚しカノが、広報しおくれるようになった。


おわりに

自分だけで䜿っおいるうちは、完成しおいる気になっおいた。でも、誰かに玹介されたずき、「どう芋えるか」たで含めお蚭蚈の抜けが党郚芋えた。今回は、それを教えおもらった話。

自分ひずりじゃ、たぶん気づかなかった。


関連蚘事


月子の䞀蚀

自分だけで觊っおるず、芋えないたた終わるんだよね。今、誰かに觊らせおる

で、次は䜕やる

IT・Web業界で新しい挑戊を探すなら、
求人サむトGreenも、その䞀歩を埌抌しする遞択肢です。

※本蚘事には求人サむトGreenのPRが含たれたす


👉「おはようカノゞョ」は @ohayo_kanojo で毎朝7:30に投皿しおいたす


#個人開発 #開発日蚘 #AIむラスト
#生成AI  #プログラミング #蚘録 #実䜓隓 #朝掻
#AI掻甚 #倱敗から孊ぶ
#おぞんじ垖 #アカリりム

いいなず思ったら応揎しよう