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
500
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
28
ai bot got sick (abc 2025s version)
kojira
0
360
AI bot got sick
kojira
0
210
What is Nostr?
kojira
0
190
Bluesky and Nostr review 2023
kojira
0
290
分散型SNS最新状況
kojira
0
390
What is Nostr?
kojira
1
380
Bluesky100万人記念座談会
kojira
0
130
Blueskyを定量解析した話
kojira
1
460
Other Decks in Technology
See All in Technology
What's new in OpenShift 4.20
redhatlivestreaming
0
380
DMMの検索システムをSolrからElasticCloudに移行した話
hmaa_ryo
0
270
マルチエージェントのチームビルディング_2025-10-25
shinoyamada
0
220
SOTA競争から人間を超える画像認識へ
shinya7y
0
620
プレイドのユニークな技術とインターンのリアル
plaidtech
PRO
1
500
「タコピーの原罪」から学ぶ間違った”支援” / the bad support of Takopii
piyonakajima
0
150
Observability — Extending Into Incident Response
nari_ex
1
580
20251027_findyさん_音声エージェントLT
almondo_event
2
500
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
0
390
猫でもわかるAmazon Q Developer CLI 解体新書
kentapapa
1
150
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
2
140
書籍『実践 Apache Iceberg』の歩き方
ishikawa_satoru
0
260
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
130k
Building Applications with DynamoDB
mza
96
6.7k
GraphQLとの向き合い方2022年版
quramy
49
14k
Embracing the Ebb and Flow
colly
88
4.9k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Unsuck your backbone
ammeep
671
58k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Agile that works and the tools we love
rasmusluckow
331
21k
Building a Scalable Design System with Sketch
lauravandoore
463
33k
Done Done
chrislema
185
16k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
Documentation Writing (for coders)
carmenintech
75
5.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
ありがとうございました。