スタートアップのインタビュー1000本以上「スタートアップタイムズ」

HOME/ ニュース /【Javascript】LINEオリジナル絵文字をランダムにreturnする関数
ニュース 2019.06.02

【Javascript】LINEオリジナル絵文字をランダムにreturnする関数


node.jsでLINE botを作ったときに使ったもの。もっといいやり方あるのかもしれないですが、自分用にはこのぐらいで十分なので、メモ。実際はコニーとムーンだけを使用しました。
LINEオリジナル絵文字とは
LINE Messaging APIでメッセージ送信する際に、LINEオリジナル絵文字を使うことが出来ます。約170種類ほどあります。これを使うと、ぐっとやりとりがLINEっぽくなるのです。
引用 – LINE公式ドキュメント 絵文字リスト(※pdf)
ランダムで返す
コードが特定の範囲でキレイに揃っていればいいのですが、結構歯抜けもあるので力技で。
line_emoji.js
function line_emoji_rondom() {
var em = Math.floor(Math.random() * 175);
switch (em) {
//ムーン
case 0:
return ‘\uDBC0\uDC78’;
case 1:
return ‘\uDBC0\uDC79’;
case 2:
return ‘\uDBC0\uDC7A’;
case 3:
return ‘\uDBC0\uDC7B’;
case 4:
return ‘\uDBC0\uDC7C’;
case 5:
return ‘\uDBC0\uDC7D’;
case 6:
return ‘\uDBC0\uDC7E’;
case 7:
return ‘\uDBC0\uDC8C’;
case 8:
return ‘\uDBC0\uDC8D’;
case 9:
return ‘\uDBC0\uDC8E’;
case 10:
return ‘\uDBC0\uDC8F’;
case 11:
return ‘\uDBC0\uDC90’;
case 12:
return ‘\uDBC0\uDC91’;
case 13:
return ‘\uDBC0\uDC92’;
case 14:
return ‘\uDBC0\uDC93’;
case 15:
return ‘\uDBC0\uDC94’;
case 16:
return ‘\uDBC0\uDC95’;
//コニー
case 17:
return ‘\uDBC0\uDC7F’;
case 18:
return ‘\uDBC0\uDC8

この記事が気に入ったらいいね!しよう

最新記事をお届けします
この記事をシェアする

あなたにおすすめの記事

転職理由は本音で話すべき?638人に聞いたアンケートを元に解説!

22年卒予定の学生に聞いた「就職活動中での企業の採用選考時の対応に関する意識調査」就活中、企業の対応によって志望度が上がった経験のある人が70%強 ~半数以上が「下がった経験がある」と回答。企業と学生が対等に選びあう時代に~

26の大学発ベンチャーのタネを一挙公開!京阪神スタートアップアカデミア・コアリション【KSAC】 Demo Day 2022開催!

「GET IN THE RING OSAKA 2021 -Sustainable Business-」優勝企業が決定。世界大会への挑戦権を獲得!

Job総研『2021年ニュースランキング』調査を実施

採用管理システム「sonar ATS」、対話型AI面接サービス「SHaiN」とAPI連携を開始 ~「SHaiN」の面接情報を「sonar ATS」で確認・管理が可能に~

音声SNS「Wacha」で、”人肌感がありながら、 自分を自由に表現できる世界”を創る。 〜Coeto創業ストーリー〜

IoT、ロボット、各種アプリなど情報通信分野に絞ったピッチイベント「ミライノピッチ2021」受賞者決定!

M&A総合研究所が上場企業M&A動向レポート【2021年10月版】を発表 。建築・土木業、IT・ソフトウェア業のM&Aが大幅に増加〜

採用管理システム「sonar ATS」、タクシーCMを放送開始 ~「頑張るだけじゃ、良い人材は採用できない」採用現場の現状と「採用業務のデジタル化」の重要性を表現~

さあ、
Startup Times から
発信しよう。

30分で取材

掲載無料

原稿確認OK