aaronsegura / aaronsegura/nctalk

Chats API

オープン
#2 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
API Coverage capability hold
主要言語
Python
スター
0
フォーク
0
PR マージ指標
30日以内にマージされた PR はありません

説明

- [x] [Receive chat messages of a conversation](https://nextcloud-talk.readthedocs.io/en/latest/chat/#receive-chat-messages-of-a-conversation)
- [x] [Sending a new chat message](https://nextcloud-talk.readthedocs.io/en/latest/chat/#sending-a-new-chat-message)
- [x] [Share a rich object to the chat](https://nextcloud-talk.readthedocs.io/en/latest/chat/#share-a-rich-object-to-the-chat)
- [x] [Share a file to the chat](https://nextcloud-talk.readthedocs.io/en/latest/chat/#share-a-file-to-the-chat)
- [ ] [List overview of items shared into a chat](https://nextcloud-talk.readthedocs.io/en/latest/chat/#list-overview-of-items-shared-into-a-chat)
- [ ] [List items of type shared in a chat](https://nextcloud-talk.readthedocs.io/en/latest/chat/#list-items-of-type-shared-in-a-chat)
- [x] [Clear chat history](https://nextcloud-talk.readthedocs.io/en/latest/chat/#clear-chat-history)
- [x] [Deleting a chat message](https://nextcloud-talk.readthedocs.io/en/latest/chat/#deleting-a-chat-message)
- [x] [Mark chat as read](https://nextcloud-talk.readthedocs.io/en/latest/chat/#mark-chat-as-read)
- [x] [Mark chat as unread](https://nextcloud-talk.readthedocs.io/en/latest/chat/#mark-chat-as-unread)
- [x] [Get mention autocomplete suggestions](https://nextcloud-talk.readthedocs.io/en/latest/chat/#get-mention-autocomplete-suggestions)

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

この issue は NextCloud Talk Chats API を実装するためのチェックリストです。残っているエンドポイントは 2 つです。「List overview of items shared into a chat」と「List items of type shared in a chat」です。まず、リンクされているドキュメントを読んで、想定される request/response の形式を理解してください。コードベースにある既存の API クライアントメソッド(おそらく `nctalk/client.py` のようなファイルにあります)を確認し、新しいエンドポイントを実装する際のパターンを把握してください。チェック済みの項目のスタイルに従って、不足しているメソッドを実装してください。NextCloud Talk インスタンスに対して呼び出しを行うか、モックしたレスポンスを使用してテストしてください。

索引モデルが issue の本文から書いたものです。

評価

領域
api
issue の種類
機能追加
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
明確に書かれている
初心者へのやさしさ
50/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。