Skip to content

fumito100111/ImIn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

156 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImIn

概要

ImInは, 在室状況をSlack上で共有するためのデスクトップアプリケーションです. ユーザーはアプリケーションを通じて, NFCタグを用いて自身の在室状況を簡単に更新でき, その情報は指定したSlackキャンバスにリアルタイムで反映されます. これにより, チームメンバーは互いの在室状況を即座に把握でき, 効率的なコミュニケーションが可能になります.

目次

インストール

macOSの場合

はじめに, お使いのMacのチップに応じて, 以下のリンクから最新のインストーラーをダウンロードしてください.

Tip

Macのチップの確認方法については, こちらをご覧ください. このMacについて概要タブで, プロセッサまたはチップの項目を確認します. Intelと表示されている場合はIntelプロセッサ, Apple M1Apple M2などと表示されている場合はAppleシリコンチップです.

インストーラーの実行

お使いのMacに応じたインストーラーを以下のリンクからダウンロードしてください.

Tip

デフォルトの設定では, ダウンロードフォルダにダウンロードされます.

ダウンロードしたインストーラー(.dmg)をダブルクリックすると, 以下のようなウィンドウが表示されます.

左のImInアイコンを右のアプリケーションフォルダにドラッグ&ドロップすると, アプリケーションがインストールされます. 起動するには, LaunchpadアプリケーションフォルダからImInを探してクリックします.

使い方

Slack連携 (初回起動時)

初回起動時にSlackとの連携設定を行います. 初回起動時には, 以下のようなSlack連携設定画面が表示されます.

Slack Bot トークンの欄には, SlackアプリのOAuthトークンを入力します. Canvas IDの欄には, 在室状況を表示するSlackキャンバスのIDを入力します. Slack Bot トークンCanvas IDの取得方法については, こちらをご覧ください.

最後に, 登録ボタンを押すとSlack連携の設定が完了します.

ユーザー登録

ユーザー追加

ユーザーの新規登録はNFCタグを用いて行います. そのため, NFCリーダーが接続されている必要があります.

はじめに, 左のサイドバーからユーザー登録を選択します. 次に, 右上のユーザー追加アイコンをクリックします.

すると, 以下のようなユーザー追加画面が表示されます.

Important

このとき, NFCリーダーが正しく接続されていない場合は接続待機画面が表示されます.

ユーザー追加画面が表示されたら, 登録するNFCタグをNFCリーダーにかざして, ユーザー名を入力します.

最後に, 登録ボタンを押すとユーザーの新規登録が完了します. 正しく登録が完了すると, 以下のようにユーザー登録画面の在室者リストに新規ユーザーが追加されます.

Tip

このとき, すでに登録済みのNFCタグを使用した場合はエラーメッセージが表示されます.

ユーザー削除

はじめに, 左のサイドバーからユーザー登録を選択します. 次に, 在室者 or 不在者リストから削除したいユーザーを探して, 右側のユーザー削除アイコンをクリックします.

すると, 以下のようなユーザー削除の確認画面が表示されます. 確認ボタンを押すとユーザーの削除が完了します.

Important

この操作は取り消せないので, 削除するユーザーの情報をよく確認してください.

入退室記録

あらかじめNFCタグを用いてユーザー登録を行う必要があります. 在室状況はSlackキャンバスにリアルタイムで反映されます.

Tip

在室状況がSlackキャンバスに反映されるまでには数秒かかる場合があります.

NFCタグを用いた入退室

はじめに, 左のサイドバーから入退室記録を選択します. ユーザー登録Slack連携などの設定が必要な場合以外は, 以下のような入退室記録画面が表示されていることが想定されます.

Important

このとき, NFCリーダーが正しく接続されていない場合は接続待機画面が表示されます.

Tip

入退室記録画面は全画面表示となっています. ウィンドウを閉じると, アプリケーションのメイン画面に戻ります.

実際にNFCタグをNFCリーダーにかざすと, 以下のように在室状況が更新されます.

Tip

NFCタグをかざした際に, 登録されていないNFCタグの場合は登録されていませんと表示されます.

手動による入退室

NFCタグを用いずに手動で入退室の記録を行うことも可能です. はじめに, 左のサイドバーからユーザー登録を選択します. 次に, 在室者 or 不在者リストから入退室を記録したいユーザーを探して, 右側のIn/Outアイコンをクリックします. すると, 以下のようにユーザーの在室状況が更新されます.

Slack連携 (設定変更時)

はじめに, 左のサイドバーからSlack連携を選択します. 次に, Slack Bot トークンCanvas IDの欄に新しい情報を入力します. Slack Bot トークンCanvas IDの取得方法については, Slack連携 (初回起動時)と同様にこちらをご覧ください.

最後に, 登録ボタンを押すとSlack連携の設定変更が完了します.

Tip

新しい登録に成功した場合, トークンが正常に登録されましたというメッセージが表示されます.

ライセンス

このアプリケーションはMITライセンスの下で提供されています. 詳細はLICENSEファイルを参照してください.

OSSライセンス

本アプリケーションは以下のオープンソースソフトウェアを利用しています:

お問い合わせ先

About

`ImIn` is an application that integrates with Slack to manage presence status using NFC tags.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors