Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
絵文字ジェネレータボットの作成
Search
suzakutakumi
December 04, 2021
Technology
0
160
絵文字ジェネレータボットの作成
絵文字を登録してくれるdiscord bot
suzakutakumi
December 04, 2021
Tweet
Share
More Decks by suzakutakumi
See All by suzakutakumi
ピクロス作成の中間発表
suzakutakumi
0
94
しゅみろん
suzakutakumi
0
160
trap-search
suzakutakumi
0
41
Pyramid Makerの作成
suzakutakumi
0
22
マークダウンパーサーの自作
suzakutakumi
0
110
send_discord
suzakutakumi
0
49
独自ドメインについて
suzakutakumi
0
42
ESP32とAlexaを用いたエアコン制御
suzakutakumi
0
1.3k
スターリンマージソート
suzakutakumi
2
530
Other Decks in Technology
See All in Technology
AIBuildersDay_track_A_iidaxs
iidaxs
4
1.5k
オープンソースKeycloakのMCP認可サーバの仕様の対応状況 / 20251219 OpenID BizDay #18 LT Keycloak
oidfj
0
230
[Neurogica] 採用ポジション/ Recruitment Position
neurogica
1
140
_第4回__AIxIoTビジネス共創ラボ紹介資料_20251203.pdf
iotcomjpadmin
0
150
Amazon Quick Suite で始める手軽な AI エージェント
shimy
2
2.1k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
9.9k
20251219 OpenIDファウンデーション・ジャパン紹介 / OpenID Foundation Japan Intro
oidfj
0
550
AR Guitar: Expanding Guitar Performance from a Live House to Urban Space
ekito_station
0
270
普段使ってるClaude Skillsの紹介(by Notebooklm)
zerebom
8
2.5k
Amazon Bedrock Knowledge Bases × メタデータ活用で実現する検証可能な RAG 設計
tomoaki25
6
2.6k
2025年のデザインシステムとAI 活用を振り返る
leveragestech
0
450
業務の煩悩を祓うAI活用術108選 / AI 108 Usages
smartbank
9
17k
Featured
See All Featured
Bash Introduction
62gerente
615
210k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
115
95k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
97
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
190
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
180
Site-Speed That Sticks
csswizardry
13
1k
4 Signs Your Business is Dying
shpigford
187
22k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.3k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
70k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
260
Deep Space Network (abreviated)
tonyrice
0
27
Transcript
絵文字ジェネレータボットの作成 2021/12/04 PiyogrammerConference 2021
自己紹介 HN:朱雀 匠(本名:鈴木 拓眞) Twitter: @suzakutakumi3 Portfolio: http://suzakutakumi.mydns.jp/
None
None
作ったものについて DiscordBotで下のような画像を絵文字に登録できる
絵文字ジェネレータ(Web)について 絵文字をWebで作れます。
最初に思ったこと • いちいち、Webサイトに行くのめんどくさい • ダウンロードのフォルダにダウンロードされる CUIで作ったら楽じゃね
ダウンロード方法1 URLからダウンロード出来そう?
ダウンロード方法2 https://emoji-gen.ninja/emoji_download?align=center&~~~~text=%E8%8D%89 をブラウザの検索欄に入れたら、 できた
bashでのダウンロード curlでダウンロード出来そう? curl URLでは失敗する curl URL -o NAME.png にするとファイルとしてダウンロードできる!
プログラムを書く リクエストパラメータのtextとcolorをコマンドの引数から いじれるように、Bashでいい感じに書く 色をランダムに設定できるようにもしておく
次に思ったこと ・便利は便利だけど、やっぱ登録面倒くさい ・やっぱりすぐ入ると楽だよね BOTで作ったら楽じゃね
DiscordBotでのダウンロード方法 import requests data=requests.get(URL).content このdataが画像のデータそのままになる
絵文字の追加方法 await message.guild.create_custom_emoji(name=名前,image=data) nameは絵文字の名前 imageは先ほど生成した画像データ
プログラムを書く pythonでいい感じに書く 日本語で絵文字の登録ができないので、登録の文字用の引数も用 意する。 こちらも色をランダムに設定できるようにする
できたもの 実践
次にSlackBotを作る
Enterprise Grid organizationじゃないと無理そう
絵文字ジェネレータBOTのダウンロード GitHubのリポジトリは以下のリンクから https://github.com/suzakutakumi/EmojiGenBot 以下のURLからサーバに入れることができます https://discord.com/api/oauth2/authorize?client_id=91 3259724303130634&permissions=1073810496&scop e=bot