Dogecoin アドレスの残高が変化したときに GPIO ポートに電力を供給するアプリケーションを Python で作成しようとしています。ここでは websocket APIとこのwebsocket クライアントを使用しています。
私のコードは次のようになります。
from websocket import create_connection
ws = create_connection("wss://ws.dogechain.info/inv")
ws.send("op":"addr_sub", "addr":"dogecoin_address")
result = ws.recv()
print (result)
ws.close()
これは明らかに最終的なコードではありませんが、websocket に接続して何らかの応答を得ることができるかどうかを確認したかっただけです。そのコードを実行すると、リクエストにコロンが含まれているためにエラーがスローされます。エラーをスローしないようにフォーマットする方法がわかりません。