DiscordでLINEスタンプを使うためのやつを作った!
作成日:2024-04-16 01:31:36
最新更新日:2024-04-25 03:06:32
はじめに
私が使っているスタンプは全て購入済みです!!!!!
勝手に落として使ったりなんてしてません!!!!!!!!!!!!!!!!!!!!!!!
あと、著作権的にどうなのかは不明なので、真似する人はお縄にならないように気をつけてください、
私は多分お縄に成る
DiscordでLINEスタンプを使う方法
まあ、簡単な方法としては、
LINEスタンプを落としてきてそのまま画像としてアップロードする方法です、
クソめんどいので私はやらんけど()
今回はPHPでやりました!!!
LINEスタンプを落とす
落とす、は専門用語で「ダウンロードする」という意味です、
DOS攻撃で鯖を殺すわけじゃない()
https://stickershop.line-scdn.net/stickershop/v1/product/{ID}/iphone/stickers@2x.zipにアクセスすればZIPで落とせます
一応言っておきますが、落とすならちゃんと買ってからにしましょう。
でなければ違法ダウンロードとあんま変わりません()
ちなみに、LINE絵文字は
https://stickershop.line-scdn.net/sticonshop/v1/sticon/%7B%E3%81%9F%E3%81%B6%E3%82%93ID%7D/iPhone/package.zip
から落とせます
第一章:GIF
DiscordにはGIFをお気に入り登録できる機能があります。
「ここにスタンプを登録できればいいな〜」と思い、早速書いてみることに
まずは落としたLINEスタンプを解凍して、適当なディレクトリに設置。
なんか色々ファイルがありますが、
productInfo.metaにはスタンプの情報が書かれています。
別に気にする必要はありません、なんなら消してもいい()
@2xとかいう名前はここで殺してしまいましょう、
(ちなみにこれを作ったときは@2xではなく縮小された板を落としていた)
_keyというのは、サムネイルです、第亖章で殺します。
PHPからファイルを読み、標準ライブラリのGDでGIFに変換
それだけでいけます。
第二章:スタンプ一覧
スタンプ一覧を作って、そこからコピーできるようにしてみました!
ちなみにURLは親しい人以外には公開しないことに、勝手に使われたら嫌なので()
第三章:より良いUI、そして独自スタンプ
もっとUIを改善するヿに
じゃっかんいい感じに、SELECTのボーダーが消えてるのはCSSresetの影響
ちなみに此の時URLも変更。
そして、「自分の好きな画像を扱いたいな」と思い、其れを実装
IDは4545です、ちなみに第亖章の時に56562でまちカドまぞくのGIFも入れておきました。
此のときはまだGIFは読めません。
あ、そうそう
ついでにGIFからPNG化しました!
どうやらDiscordは拡張子だけで判断している模様、簡単でした
元画像はPNGですから、呼んで吐くだけ〜
第亖章:GIFを読めるように
これらは公式が配布しているGIFです、これを使えるようにしました!
ついでにサムネイルをPHP側で生成するように、ラズパイなのですが高速に変換してくれます!
ついでにSELECTにボーダーが復活、自作デフォルトCSS、るみ鯖の物と同じです()
最後に
特に無し()
あ、URLわかっても勝手に使うなよ
以上!