みなさん、こんにちは。
GoYaちゃんねるー Goの方、ゴトゥー(@HideponHG)です。
今回は、ちょっと技術的なことをしたくて思い立ち、衝動的に作ったシステムについて紹介させていただければと思います。
はじめに
発作的に何かを作ろうって感覚ありませんか?
これは技術者の性なのかもしれません。
そんなひょんな事から生まれたのが本システムです。
Event Summary System = ESS とでも名乗りましょうか。
はい、というわけで今回は、超短縮して概要だけ解説します。
どんなことができるのか
Google スプレッドシートに予め入力しておいた交流会、イベント情報を、GAS と呼ばれるスクリプト言語を用いてスクレイピングし、LINE API を利用し、LINE から参照できる仕組みを作りました。
わかりやすく言うと、大会の日程がたくさん書かれている表(リスト)から、自分がこの日空いてるからこの日にやってる大会ないかなって LINE で探すことができる仕組みを作ったよ。
ってことです。
以下は、表のイメージです。
主なパラメータ
- 日付
- 開始時間
- 終了時間
- 開催場所 都道府県、詳細
- 定員
- 申込先
- 代表者・連絡先
諸々含めた、くわしーーーい、解説は後日やります👇 書きました。
使い方
本システムは、主催側と参加側で分かれています。
主催側は、Google スプレッドシート、参加側は LINE を使用します。
主催側
最低限必要な事項
- システムを利用するにあたって登録するユーザ名
- Google アカウント
主催側は、登録するスプレッドシートの荒らし対策などを兼ね、登録申請ならびに承認制としております。承認につきましては、余程のことがない限り、翌営業日以内に承認いたします。
主催側として、登録を希望の方はこちらから登録可能です。
ページを開きますと、利用規約がございますので、ご一読いただいた上で登録申請いただけますと幸いです。
参加側
参加側は、特に制約などはなく登録ができます。
QR コードはこちらです。
詳しい利用方法は以下をご参照ください。
注意
Goolge スプレッドシート、GAS、LINE API いずれも無料プラン内で一度お試しという形で運用をしています。
今後利用者が増え、リクエストが正常に処理できないということが起こり得ます。
その場合は、システム一新作業をなる早で進めさせていただきます。
また、その情報につきましては、当ブログではもちろんのこと、X(Twitter)でも周知させていただきますので何卒よろしくお願い申し上げます。
お問い合わせ先
今後、使用していく中でお問い合わせなどが必要な場合が出てくるかと思います。
その際は、当ブログお問い合わせフォームまでお願いいたします。
今後の展望
動作マニュアルを作成する
ロードマップを作成する
ベイブレードX 以外の分野にも拡大する
より安定するサービスを提供する
etc...
簡易 QA
Q. 無料ですか?
A. 基本無料です。また、有志の方向けに以下のサービスで寄付を受け付けております。
Pay 系統での寄付をご希望の方は、送付先を共有いたしますので、以下のお問い合わせフォームよりご連絡ください。
Q. スマホの機種に制限はありますか?
A. LINE がインストールできれば動作します。
Q. PC でも利用できますか?
A. 利用できないことはありませんが、画面下部にあるリッチメニューは選択できないため、"検索開始" の文言など、別途解説するマニュアル(準備中)を参考にしてください。
Q. 自身の運営するサイトやアカウント等でリンクを貼ったり、宣伝しても良いですか?
A. もちろんです。クレジット表記いただけると一層喜びます。
さいごに
まず、ここまでお読みいただきまして、ありがとうございます!
ゆったり解説と言っておきながら、そこそこ書いてしまいました。
まだまだ未熟な部分があるかもしれませんが、今後ともよろしくお願いいたします。
ベイブレードX のその他の記事
弊チャンネルです!