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
Nostr投稿をdiscordに投げるbot作った話
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
kojira
February 23, 2023
Technology
550
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Nostr投稿をdiscordに投げるbot作った話
Nostr勉強会 #0 発表資料
https://428lab.connpass.com/event/275748/
kojira
February 23, 2023
More Decks by kojira
See All by kojira
乱数の管〜LLMに物理ランダムを注入する〜
kojira
0
63
自律型AIエージェントは何を破壊するのか
kojira
0
210
AI関連プロトコルの現状
kojira
0
180
Agent2Agentについて
kojira
0
170
生成AI時代の激流から未来を読み解く
kojira
0
120
ai bot got sick (abc 2025s version)
kojira
0
450
AI bot got sick
kojira
0
290
What is Nostr?
kojira
0
230
Bluesky and Nostr review 2023
kojira
0
350
Other Decks in Technology
See All in Technology
強化学習「理論」入門
enakai00
3
3.6k
ブラウザ研修 2026
recruitengineers
PRO
7
1.2k
Master Dataグループ紹介資料
sansan33
PRO
1
4.8k
ハーレムエンジニアリング
kazuma777777
0
180
ボトムアップ文化が強い組織で セキュリティをどう根付かせていくかの現在進行形の話 / Making Security Stick in a Bottom-Up Organization
yamaguchitk333
0
240
案件に一番詳しいAIを Amazon Bedrock AgentCore で作る ― 知見が知見を生むチームへ / Compounding Knowledge with AgentCore
yusukeshimizu
1
140
認知負荷をGemini で溶かす — GKE 基盤「Orbit」における AI エージェントの実践
sansantech
PRO
1
320
Digitization部 紹介資料
sansan33
PRO
2
7.7k
2026-08-15 JAWS-UG 茨城 #16 Secrets ManagerにおけるSecret値の管理(Terraformの場合) / Secrets Manager Secrets
masasuzu
0
260
【GCC2026】大規模言語モデルを活用した内製検索サービスの社内展開や業務活用
bandainamcostudios
PRO
0
250
【AG-UI × A2UI × MCP Apps】Generative UIをやさしく解説する
nrinetcom
PRO
1
140
도구에서 동료까지: 10년차 AI 스타트업의 AI 적응기
inureyes
PRO
0
170
Featured
See All Featured
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
780
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
270
Design in an AI World
tapps
1
280
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
Optimizing for Happiness
mojombo
378
71k
So, you think you're a good person
axbom
PRO
2
2.1k
Leo the Paperboy
mayatellez
8
2.1k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
Marketing to machines
jonoalderson
1
5.7k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.5k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Transcript
discordに Nostr投稿流す bot作った話 kojira
botを⼊れて discordのコマンドで filter設定すると
None
filterにマッチする投稿が コマンドを使ったチャンネルに 投稿されます
名前は Nostify です(安直)
普段良く使ってる pythonで作りました
構成
リレー サーバーたち subscribe discord DB bot
苦労したこと
python-nostr
python-nostr
pip install nostr
うごく、動くぞ!
でもスパムだらけ!
このままだとDBが持たん!
NGワード機能追加
None
これでだいたい弾けた。
しかし、、、
まる⼀⽇くらい稼働させてると 通信が⽌まっている…
どうやら リレーの再接続処理がない!
例外も投げてくれないから
何もできない!!
pip install で⼊る バージョンが古すぎた!
最新版は再接続処理があるぽい!
pip install せずに最新版を git cloneして⼊れるようにした
最新版はメソッドが READMEと書いてること違う😇
ソース読んで対応。
うまく⾏ったかに⾒えた
リレーをsubscribeすると since指定が効かなくて リレーが保持してるの 全部⾶んでくる😇
None
None
None
None
なんか100万件越えた😇
なんか知らんけど
有料リレーの wss://filter.nostr.wine だけにしたらなんとかなった! ※詳しい挙動調べてない
有料リレーの wss://filter.nostr.wine だけにしたらなんとかなった! ※詳しい挙動調べてない
None
さっき作って 稼働中!
元気にハッシュタグを拾ってる(はず)
ソースコードはここ https://github.com/kojira/nostify
botの導⼊URLはこれ https://bit.ly/nostify
ありがとうございました。