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
ESP32でWebHook
Search
suzakutakumi
July 08, 2021
Technology
0
63
ESP32でWebHook
ESP32からSlackやDiscordにメッセージを送る。
suzakutakumi
July 08, 2021
Tweet
Share
More Decks by suzakutakumi
See All by suzakutakumi
ピクロス作成の中間発表
suzakutakumi
0
89
しゅみろん
suzakutakumi
0
150
trap-search
suzakutakumi
0
38
Pyramid Makerの作成
suzakutakumi
0
20
マークダウンパーサーの自作
suzakutakumi
0
100
絵文字ジェネレータボットの作成
suzakutakumi
0
150
send_discord
suzakutakumi
0
47
独自ドメインについて
suzakutakumi
0
38
ESP32とAlexaを用いたエアコン制御
suzakutakumi
0
1.3k
Other Decks in Technology
See All in Technology
Amazon Qで2Dゲームを作成してみた
siromi
0
130
OPENLOGI Company Profile for engineer
hr01
1
37k
LLM 機能を支える Langfuse / ClickHouse のサーバレス化
yuu26
9
1.5k
【CEDEC2025】ブランド力アップのためのコンテンツマーケティング~ゲーム会社における情報資産の活かし方~
cygames
PRO
0
260
Foundation Model × VisionKit で実現するローカル OCR
sansantech
PRO
1
340
データモデリング通り #2オンライン勉強会 ~方法論の話をしよう~
datayokocho
0
150
2025-07-31: GitHub Copilot Agent mode at Vibe Coding Cafe (15min)
chomado
2
400
Kiroでインフラ要件定義~テスト を実施してみた
nagisa53
3
340
Google Cloud で学ぶデータエンジニアリング入門 2025年版 #GoogleCloudNext / 20250805
kazaneya
PRO
20
4.6k
VLMサービスを用いた請求書データ化検証 / SaaSxML_Session_1
sansan_randd
0
240
「AIと一緒にやる」が当たり前になるまでの奮闘記
kakehashi
PRO
3
120
Vision Language Modelと自動運転AIの最前線_20250730
yuyamaguchi
4
1.2k
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
73
5k
Navigating Team Friction
lara
188
15k
[RailsConf 2023] Rails as a piece of cake
palkan
56
5.7k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
332
22k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
What's in a price? How to price your products and services
michaelherold
246
12k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
GraphQLとの向き合い方2022年版
quramy
49
14k
Why Our Code Smells
bkeepers
PRO
337
57k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
It's Worth the Effort
3n
185
28k
Transcript
ESP32でWebhook Zli ・ LOCAL 学生部 合同 LT 会 2021
自己紹介 名前 : 朱雀 匠 所属 : 会津大学 B1 ・
Zli REMs PandD ARC ・ GeekDojoSA やってること ・人工知能製作 ・ゲーム製作 ・マイコン ・ Bot etc…
目的 現在、部室の入退室をスマホ等から入力してる たまに忘れる 部室内でボタンを押すだけなら楽
Webhookとは http 通信で Discord や Slack などと簡単に連携できる 間違ったこと言うと怖い
ESP32とは 簡単に Web 通信や Bluetooth が使えるマイコン Arduino 互換の ESP32 を使用
WebhookのURLを準備する(1/2) サーバ設定から連携サービスのウェブフックを選択する
WebhookのURLを準備する(2/2) 新しいウェブフックを押して、 Webhook を用意する URL をコピーする
Pythonで試す import requests requests.post('WebhookのURL',data={"content":"Hello World"}) これだけで、 Hello World が出せる
ESP32でやろうとしたが... USB が認識しない
ESP32からWebhookしてみる 送るテキストを用意する String cont = "{\"content\": \"" + mes +
"\"}"; discord.com の 443 ポートに接続する client.connect("discord.com", 443) そして、次の POST リクエストを送る (URL= コピーした URL の /api/webhooks/... の部分 ) client.println("POST " + URL + " HTTP/1.1"); client.println("Content-Length: " + String(cont.length())); client.println("Content-Type: application/json"); client.println("Host: discord.com"); client.println("Accept: */*"); client.println("Connection: close"); client.println(); client.println(cont);
表示できた!
今後は ・ボディを 3D プリンターで作りたい ・入退室を管理するようにボタンを 2,3 つにしたい