表題の件でご相談があります。
今、Webアプリケーションを作っていて、リアルタイムチャット機能をつけたいと思います。
できればフル実装ではなく、WebApiやフレームワークを使いたいと思っています。
そこでオススメのWebApi等ありましたらご教示頂けますと幸いです。
イメージとして以下のようなものです。
(a)佐藤太郎さんが今日の夕食に関するチャットルームを作成
(b)家族である佐藤たまこさんをチャットルームに招待し、メッセージを送信する
(c)佐藤たまこさんがメッセージをPUSH通知で受け取り、今日のゲストである田中二郎さんを招待する
(d)田中二郎さんが今日食べたい夕食の料理レシピを添付して、ルーム全員に送信する
- 現在利用している環境
サーバーサイド | Ruby on Rails 5.1 |
フロントエンド | React(SPA) |
インフラ | AWS |
2.必須要件
- リアルタイムでメッセージが送信できること
- チャットルームはユーザー間でなく、テーマごとに作成されること
- チャットルームには複数の人数が参加できること
- ファイルを送受信できること
- 多くのルーム数を作れること(数千ほど)
- 上記がAPIでできること
3.できれば欲しい要件
- 低価格であること
- 実装が容易であること
- Botが使えること
- ユーザー間同士のやりとりをAdminユーザーが確認できる
4.現時点の候補
現時点では以下を考えています。
- フル実装
- Zendesk
- SendBird
- SlackAPIを使って実装
足りない要件や、詳細情報を足りませんでしたらお尋ね頂けますと幸いです。
お返事お待ちしておりますのでよろしくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。