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
kojira
February 23, 2023
Technology
0
510
Nostr投稿をdiscordに投げるbot作った話
Nostr勉強会 #0 発表資料
https://428lab.connpass.com/event/275748/
kojira
February 23, 2023
Tweet
Share
More Decks by kojira
See All by kojira
AI関連プロトコルの現状
kojira
0
120
Agent2Agentについて
kojira
0
110
生成AI時代の激流から未来を読み解く
kojira
0
75
ai bot got sick (abc 2025s version)
kojira
0
380
AI bot got sick
kojira
0
230
What is Nostr?
kojira
0
200
Bluesky and Nostr review 2023
kojira
0
310
分散型SNS最新状況
kojira
0
410
What is Nostr?
kojira
1
400
Other Decks in Technology
See All in Technology
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
2
730
First-Principles-of-Scrum
hiranabe
3
1.5k
ESXi のAIOps だ!2025冬
unnowataru
0
480
Introduction to Bill One Development Engineer
sansan33
PRO
0
340
サラリーマンソフトウェアエンジニアのキャリア
yuheinakasaka
25
11k
ファインディにおけるフロントエンド技術選定の歴史
puku0x
0
210
AIと融ける人間の冒険
pujisi
0
110
Claude Codeを使った情報整理術
knishioka
20
12k
ハッカソンから社内プロダクトへ AIエージェント ko☆shi 開発で学んだ4つの重要要素
leveragestech
0
590
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
330
AI時代のアジャイルチームを目指して ー スクラムというコンフォートゾーンからの脱却 ー / Toward Agile Teams in the Age of AI
takaking22
11
5.2k
「違う現場で格闘する二人」——社内コミュニティがつないだトヨタ流アジャイルの実践とその先
shinichitakeuchi
0
160
Featured
See All Featured
Evolving SEO for Evolving Search Engines
ryanjones
0
93
The Curious Case for Waylosing
cassininazir
0
200
For a Future-Friendly Web
brad_frost
180
10k
Producing Creativity
orderedlist
PRO
348
40k
What does AI have to do with Human Rights?
axbom
PRO
0
1.9k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
2
78
The Mindset for Success: Future Career Progression
greggifford
PRO
0
200
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
270
GitHub's CSS Performance
jonrohan
1032
470k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
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
ありがとうございました。