Feの活動記

日々の思ったことや技術のことについて書いてます

kawaii project in Unity

連続の投稿です。

Feです。

 

前回に引き続き、

ハッカソンでの作業内容についての備忘録(ほぼ日記)を書いていきたいと思います。

 

4月29日の作業内容

昨日まで色々と学校の課題や何やらで忙しかったので、

あまりハッカソンの内容に手をつけられていなかったのですが

昨日ようやく作業に取りかかることができました...

 

全く何やっているんだか...

 

作業内容

開発環境

python 3.7.4

atom(pycharmでやろうかな)

firebase(cloud firestore)

 

 

昨日やり終えた内容は以下の通りです!

・discordのサーバーたて、chatbot作成

・discordのコメントをcloud firestore(firebase)に登録

・discordでコメントを消したらcloud firestoreでもコメントを削除

 

これからやらなければいけない作業は、

・discordでコメントの編集があったらcloud firestoreの該当コメントも編集

・cloud firestoreで登録したコメントを逐一unityに持ってくる

・コードをもっとわかりやすく書き直す

ですかね

 

作業手順

まずdiscordについてですね

Discord Botアカウント初期設定ガイド for Developer - Qiita

Pythonで実用Discord Bot(discordpy解説) - Qiita

APIリファレンス — discord.py 1.4.0a ドキュメント

の順で参考にさせてもらいました!

とても丁寧でわかりやすく、botを作成するまでは

1時間ほどで全ての作業が終わりました

 

次にfirebaseについてなのですが

pythonでfirebaseの設定をする手始めとして

とりあえずPythonでFireBase Cloud Firestoreを使ってみる - Qiita

その次の内容として

Cloud Firestore を使ってみる  |  Firebase

データの追加について

Cloud Firestore にデータを追加する  |  Firebase

データの取得について

Cloud Firestore でデータを取得する  |  Firebase

cloud firestoreの各操作の概要を

Firebase: Cloud Firestore と Cloud Storage をPythonから使う - Qiita

コレクション→ドキュメント→フィールドを取ってくる際の参考として

Python3.7でCloud Firestoreを操作する | nansystem

Realtime databaseとcloud firestoreとの違いはこちらです。

 

ちゃんとした開発経験があるわけでも無いので、

自分で解説するのも痴がましいと思い参考にしたリンクを羅列しました。

全て終わったら作業内容を簡潔にまとめてブログに掲載してみたいですね!