Skip to content

Instantly share code, notes, and snippets.

@suin
Last active August 6, 2019 11:01
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save suin/7d84c140e030025fc2b188b3349a7711 to your computer and use it in GitHub Desktop.
Save suin/7d84c140e030025fc2b188b3349a7711 to your computer and use it in GitHub Desktop.
Slackのバックオフィス向け絵文字 (emojipack)

非推奨

2019-08-06現在、emojipacksを使ったこのスクリプトでは、次のようなエラーが発生するため正常にカスタム絵文字を登録することができません。

Uh oh! Error: Login error: could not get emoji upload crumb for https://???.slack.com

代わりにSlackのバックオフィス用絵文字(Neutral Face Emoji Tools使用)をお使いください。

{
"title": "backoffice",
"emojis": [
{
"name": "kinkyu",
"aliases": [
"緊急"
],
"src": "https://emoji-gen.ninja/emoji?align=center&back_color=FFFFFF00&color=F44336FF&font=notosans-mono-bold&public_fg=true&size_fixed=false&stretch=true&text=%E7%B7%8A%E6%80%A5"
},
{
"name": "kadai",
"aliases": [
"課題"
],
"src": "https://emoji-gen.ninja/emoji?align=center&back_color=FFFFFF00&color=F44336FF&font=notosans-mono-bold&public_fg=true&size_fixed=false&stretch=true&text=%E8%AA%B2%E9%A1%8C"
},
{
"name": "houkoku",
"aliases": [
"報告"
],
"src": "https://emoji-gen.ninja/emoji?align=center&back_color=FFFFFF00&color=9C27B0FF&font=notosans-mono-bold&public_fg=true&size_fixed=false&stretch=true&text=%E5%A0%B1%E5%91%8A"
},
{
"name": "kyoyu",
"aliases": [
"共有"
],
"src": "https://emoji-gen.ninja/emoji?align=center&back_color=FFFFFF00&color=673AB7FF&font=notosans-mono-bold&public_fg=true&size_fixed=false&stretch=true&text=%E5%85%B1%E6%9C%89"
},
{
"name": "soudan",
"aliases": [
"相談"
],
"src": "https://emoji-gen.ninja/emoji?align=center&back_color=FFFFFF00&color=E91E63FF&font=notosans-mono-bold&public_fg=true&size_fixed=false&stretch=true&text=%E7%9B%B8%E8%AB%87"
},
{
"name": "situmon",
"aliases": [
"質問"
],
"src": "https://emoji-gen.ninja/emoji?align=center&back_color=FFFFFF00&color=FF9800FF&font=notosans-mono-bold&public_fg=true&size_fixed=false&stretch=true&text=%E8%B3%AA%E5%95%8F"
},
{
"name": "teian",
"aliases": [
"提案"
],
"src": "https://emoji-gen.ninja/emoji?align=center&back_color=FFFFFF00&color=009688FF&font=notosans-mono-bold&public_fg=true&size_fixed=false&stretch=true&text=%E6%8F%90%E6%A1%88"
},
{
"name": "irai",
"aliases": [
"依頼"
],
"src": "https://emoji-gen.ninja/emoji?align=center&back_color=FFFFFF00&color=8BC34AFF&font=notosans-mono-bold&public_fg=true&size_fixed=false&stretch=true&text=%E4%BE%9D%E9%A0%BC"
},
{
"name": "kakunin",
"aliases": [
"確認"
],
"src": "https://emoji-gen.ninja/emoji?align=center&back_color=FFFFFF00&color=9C27B0FF&font=notosans-mono-bold&public_fg=true&size_fixed=false&stretch=true&text=%E7%A2%BA%E8%AA%8D"
},
{
"name": "kaiketu",
"aliases": [
"解決"
],
"src": "https://emoji-gen.ninja/emoji?align=center&back_color=FFFFFF00&color=4CAF50FF&font=notosans-mono-bold&public_fg=true&size_fixed=false&stretch=true&text=%E8%A7%A3%E6%B1%BA"
},
{
"name": "ryokai",
"aliases": [
"了解"
],
"src": "https://emoji-gen.ninja/emoji?align=center&back_color=FFFFFF00&color=4CAF50FF&font=notosans-mono-bold&public_fg=true&size_fixed=false&stretch=true&text=%E4%BA%86%E8%A7%A3"
},
{
"name": "orei",
"aliases": [
"お礼"
],
"src": "https://emoji-gen.ninja/emoji?align=center&back_color=FFFFFF00&color=E91E63FF&font=notosans-mono-bold&public_fg=true&size_fixed=false&stretch=true&text=%E3%81%8A%E7%A4%BC"
},
{
"name": "kansya",
"aliases": [
"感謝"
],
"src": "https://emoji-gen.ninja/emoji?align=center&back_color=FFFFFF00&color=E91E63FF&font=notosans-mono-bold&public_fg=true&size_fixed=false&stretch=true&text=%E6%84%9F%E8%AC%9D"
},
{
"name": "xiexie",
"aliases": [
"謝謝"
],
"src": "https://emoji-gen.ninja/emoji?align=center&back_color=FFFFFF00&color=E91E63FF&font=notosans-mono-bold&public_fg=true&size_fixed=false&stretch=true&text=%E8%AC%9D%E8%AC%9D"
},
{
"name": "keiri",
"aliases": [
"経理"
],
"src": "https://emoji-gen.ninja/emoji?align=center&back_color=FFFFFF00&color=2196F3FF&font=notosans-mono-bold&public_fg=true&size_fixed=false&stretch=true&text=%E7%B5%8C%E7%90%86"
},
{
"name": "romu",
"aliases": [
"労務"
],
"src": "https://emoji-gen.ninja/emoji?align=center&back_color=FFFFFF00&color=00BCD4FF&font=notosans-mono-bold&public_fg=true&size_fixed=false&stretch=true&text=%E5%8A%B4%E5%8B%99"
},
{
"name": "jinji",
"aliases": [
"人事"
],
"src": "https://emoji-gen.ninja/emoji?align=center&back_color=FFFFFF00&color=00BCD4FF&font=notosans-mono-bold&public_fg=true&size_fixed=false&stretch=true&text=%E4%BA%BA%E4%BA%8B"
},
{
"name": "eigyo",
"aliases": [
"営業"
],
"src": "https://emoji-gen.ninja/emoji?align=center&back_color=FFFFFF00&color=FFC107FF&font=notosans-mono-bold&public_fg=true&size_fixed=false&stretch=true&text=%E5%96%B6%E6%A5%AD"
}
]
}
yarn global add emojipacks
emojipacks -s $SUBDOMAIN -e $EMAIL -p $PASSWORD -y https://gist.githubusercontent.com/suin/7d84c140e030025fc2b188b3349a7711/raw/slack-emojipack-backoffice.yml
// colors are brought from Material UI colors 500: https://www.materialui.co/colors
const red = 'F44336',
pink = 'E91E63',
purple = '9C27B0',
deeppurple = '673AB7',
indigo = '3F51B5',
blue = '2196F3',
lightblue = '03A9F4',
cyan = '00BCD4',
teal = '009688',
green = '4CAF50',
lightgreen = '8BC34A',
lime = 'CDDC39',
yellow = 'FFEB3B',
amber = 'FFC107',
orange = 'FF9800',
deeporange = 'FF5722',
brown = '795548',
grey = '9E9E9E',
bluegrey = '607D8B',
black = '000000',
white = 'ffffff',
title = "backoffice",
emojis = [
["kinkyu", "緊急", red],
["kadai", "課題", red],
["houkoku", "報告", purple],
["kyoyu", "共有", deeppurple],
["soudan", "相談", pink],
["situmon", "質問", orange],
["teian", "提案", teal],
["irai", "依頼", lightgreen],
["kakunin", "確認", purple],
["kaiketu", "解決", green],
["ryokai", "了解", green],
["orei", "お礼", pink],
["kansya", "感謝", pink],
["xiexie", "謝謝", pink],
["keiri", "経理", blue],
["romu", "労務", cyan],
["jinji", "人事", cyan],
["eigyo", "営業", amber],
]
console.log(
JSON.stringify(
{
title: "backoffice",
emojis: emojis.map(([name, text, color]) => ({
name,
aliases: [text],
src: `https://emoji-gen.ninja/emoji?align=center&back_color=FFFFFF00&color=${color}FF&font=notosans-mono-bold&public_fg=true&size_fixed=false&stretch=true&text=${encodeURIComponent(text)}`
}))
},
null,
2
)
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment