この記事は地震情報アプリ界隈 Advent Calendar 2021 6日目の記事です
#本題に入る前に。。
まず。お前は誰だって始まりますね。
今年もカレンダーにはBSC24関係者がいるし。地震ソフトの作成者など有名人しかいない中で、、
##自己紹介
孤独のコーヒーです
現在、学生で受験生です。
コロナの中、休校になり暇になったのでPythonに出会いいろいろ書いています、
2018年の胆振東部地震で停電などを経験し防災に興味を持つ
そして、2021年現在、気象庁xml を解析・提供しています、
(詳細は一週間後に、、、)
##Discord とは。。
ゲーム中で
ボイスチャットをするときに、使うのが本来の用途ですが。。
BOTを作れるなど(LINEでも作れますが。。)ゲーマー以外の人も使用している場合もあります、
https://discord.com/
#本題・・・
さてやっと本題に、入りますが
まず情報は、ぶっちゃけ言っちゃうと送信は簡単ではありますが、視認性が皆無です
なぜなら。。
このように、文字だけなんです。。。
(まぁ。、BOT用じゃなく人間が使用するために作られたんで、、)
ちなみに写真も上げることも可能ですが。。。
正味めんどいです、
けどいいところもある
タイトルを目立たせることもできる
そして、斜め文字や打ち消し線なども使用可です、
けど。。やはり。。表など使いたいです。
現在、気象庁xmlからはいろいろな情報が出ており、
文字のほうが見やすい!!!もあれば
表また写真のほうがわかりやすい!!
もあります、、、
そのため警報級などはプログラムでは対応しているものの、Discord には対応してないのが現状です
Discord 様お願いします、
デフォで表など作れるようにしてください!!
#本題2
Discord での災害提供の中での問題点です。
現在、discord にPython で送信する方法は、
webhook でのURLを使った送信、と直で送信する、二種類です
webhook | 直送信 | |
---|---|---|
送信レスポンス | 0.45s | 0.27ms |
webhook で送信するにはURLが必要です
そのURLはその鯖の中のチャンネルで一つとなっているので
URLが増えるとその分、送信するのに時間がかかり、
うしろに登録しているURLに送信するまで時間がかかります
利点としては、URLさえされば、いつでも送信できることです
(URLは流出すると、大変なことになるので(荒らしなど)その点は気をつけています)
直で送信するにはBOTを鯖に入れる必要になるので
鯖主が導入する必要があります
利点は、いつでもコマンドを実行すれば、最新の情報をすぐ見れます
webhook だと。情報がどんどんチャンネルの後ろに行ってしまうため、
自分に関係ある情報を確認するまでに時間がかかりますが
コマンドを実行すると、自分に関係ある地域や今知りたい情報を、
見ることができます
(一時的にBOTを動かしてるPCに保存していますが詳細は次回)
##最後に
掲載される前日に、いろいろ追加したため、誤字脱字あると思います、、
もしあったら(あってほしくないけど)指摘お願いします。
まだまだ地震界隈では無名ですが、へぇ~こんなやつがいるんだー程度に認知していただければ、幸いです