私が見つけることができる唯一の絵文字コマンドはhttps://api.slack.com/methods/emoji.list
です
プログラムでカスタム絵文字を作成する方法はありますか?または、手動プロセスによる唯一の方法です- https://get.slack.help/hc/en-us/articles/206870177-Creating-custom-emoji
文書化されていない APIエンドポイントがあります: emoji.add
(およびその小さな仲間emoji.remove
)。
emoji.add
POSTパラメーターAuthorization: Bearer
ヘッダーのいずれか)( GitHubの未解決の問題xoxb
トークンを使用できないと主張している、 xoxs
onesのみ 。 )data
)my-party-parrot
)emoji.remove
POSTパラメーターAuthorization: Bearer
ヘッダーのいずれか)my-party-parrot
など)Postmanでの表示は次のとおりです。
CURLでは、呼び出しは次のようになります。
curl -X POST \
https://slack.com/api/emoji.add \
-H 'Authorization: Bearer [REDACTED] \
-H 'content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW' \
-H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36' \
-F mode=data \
-F name=my-party-parrot \
-F image=@/home/curtis/Downloads/some-file.jpg
これについて私が知っていることは、すべて Jack Ellenbergerの ":slack_on_fire:"記事 と彼の emojme ライブラリから来ています。
いいえ。SlackのWeb APIは絵文字のプログラムによる作成をサポートしていません。