Home Manual Reference Source
import chatwork from 'chatwork-utils/src/chatwork.js'
public class | source

chatwork

Extends:

baseChatworkchatworkRo → chatwork

For use Chatwork services

See:

Method Summary

Public Methods
public

自分に対するコンタクト承認依頼を承認する

public

グループチャットを新規作成

public

チャットに新しいメッセージを追加

public

createTaskChatroom(roomId: number, options: Object): Promise

チャットに新しいタスクを追加

public

グループチャットを削除する

public

グループチャットを退席する

public

チャットのメンバーを一括変更

public

自分に対するコンタクト承認依頼をキャンセルする

public

updateChatroom(roomId: number, options: Object): Promise

チャットの名前、アイコンをアップデート

Inherited Summary

From class baseChatwork
public

Set config defaults when create the axios instance

From class chatworkRo
public

getFileInfo(roomId: number, fileId: number, isUrl: number): Promise

ファイル情報を取得

public

getMessageInfo(roomId: number, messageId: string): Promise

メッセージ情報を取得

public

自分の未読数、未読To数、未完了タスク数を返す

public

チャットの名前、アイコン、種類(my/direct/group)を取得

public

getTaskInfo(roomId: number, taskId: number): Promise

タスク情報を取得

public

自分に対するコンタクト承認依頼一覧を取得する(100件まで取得可能)

public

自分のコンタクト一覧を取得

public

自分のチャット一覧の取得

public

listMyTasks(assignedByAccountId: number, status: string): Promise

自分のタスク一覧を取得する。(100件まで取得可能)

public

listRoomFiles(roomId: number, accountId: number): Promise

チャットのファイル一覧を取得 (100件まで取得可能)

public

チャットのメンバー一覧を取得

public

listRoomMessages(roomId: number, isForce: number): Promise

チャットのメッセージ一覧を取得。パラメータ未指定だと前回取得分からの差分のみを返します。(最大100件まで取得)

public

listRoomTasks(roomId: number, accountId: number, assignedByAccountId: number, status: string): Promise

チャットのタスク一覧を取得 (100件まで取得可能)

public

me(): Promise

自分自身の情報を取得

Public Methods

public approveIncomingRequest(requestId: number): Promise source

自分に対するコンタクト承認依頼を承認する

Params:

NameTypeAttributeDescription
requestId number

リクエストID

Return:

Promise

Return response or error message.

See:

public createChatroom(options: Object): Promise source

グループチャットを新規作成

Params:

NameTypeAttributeDescription
options Object

オプション引数

options.description string

チャット概要

options.membersAdminIds number[]

管理者権限のユーザー

options.membersMemberIds number[]

メンバー権限のユーザー

options.membersReadonlyIds number[]

閲覧のみ権限のユーザー

options.iconPreset string

アイコン種類

options.name string

グループチャット名

Return:

Promise

Return response or error message.

See:

public createMessageChatroom(roomId: number, message: string): Promise source

チャットに新しいメッセージを追加

Params:

NameTypeAttributeDescription
roomId number

チャットルームID

message string

メッセージ本文

Return:

Promise

Return response or error message.

See:

public createTaskChatroom(roomId: number, options: Object): Promise source

チャットに新しいタスクを追加

Params:

NameTypeAttributeDescription
roomId number

チャットルームID

options Object

オプション引数

options.body string

タスクの内容

options.limit number

タスクの期限(Unix timeで入力してください)

options.toIds number[]

担当者のアカウントID

Return:

Promise

Return response or error message.

See:

public deleteChatroom(roomId: number): Promise source

グループチャットを削除する

Params:

NameTypeAttributeDescription
roomId number

チャットルームID

Return:

Promise

Return response or error message.

See:

public leaveChatroom(roomId: number): Promise source

グループチャットを退席する

Params:

NameTypeAttributeDescription
roomId number

チャットルームID

Return:

Promise

Return response or error message.

See:

public modifyChatroomMembers(roomId: number, options: Object): Promise source

チャットのメンバーを一括変更

Params:

NameTypeAttributeDescription
roomId number

チャットルームID

options Object

オプション引数

options.membersAdminIds number[]

管理者権限のユーザー

options.membersMemberIds number[]

メンバー権限のユーザー

options.membersReadonlyIds number[]

閲覧のみ権限のユーザー

Return:

Promise

Return response or error message.

See:

public rejectIncomingRequest(requestId: number): Promise source

自分に対するコンタクト承認依頼をキャンセルする

Params:

NameTypeAttributeDescription
requestId number

リクエストID

Return:

Promise

Return response or error message.

See:

public updateChatroom(roomId: number, options: Object): Promise source

チャットの名前、アイコンをアップデート

Params:

NameTypeAttributeDescription
roomId number

チャットルームID

options Object

オプション引数

options.description string

グループチャットの概要説明テキスト

options.iconPreset string

グループチャットのアイコン種類

options.name string

グループチャットのチャット名

Return:

Promise

Return response or error message.

See: