Skip to content
Hongarc edited this page Dec 1, 2018 · 8 revisions

I will update wiki soon.

threadId is id of user or group chat

  • getAppState() Return your cookie to save and use.

  • addUserToGroup(userIds, threadId)

    • userId(s) id or list user
  • changeArchivedStatus(threadIds, archive)

    • archive is status (true or false)
  • changeBio(bio, expirationTime)

    • expirationTime: time (ms) to use this bio, default is never (-1)
  • changeBlockedStatus(threadId, block)

  • changeNickname(nickname, threadId, participantId)

    • participantId: id of participant in group chat
  • changeThreadColor(color, threadId)

    color is new color for thread:

    • #44bec7,
    • #ffc300,
    • #fa3c4c,
    • #d696bb,
    • #6699cc,
    • #13cf13,
    • #ff7e29,
    • #e68585,
    • #7646ff,
    • #20cef5,
    • #67b868,
    • #d4a88c,
    • #ff5ca1,
    • #a695c7,
  • changeThreadEmoji(emoji, threadId)

    • emoji: example 👌
  • createPoll(title, threadId, options)

    • title: question
    • options: object, key is answer, value is you choose it or not (true/ false)
    • Example:
    api.createPoll("This is good mudole ?", "000000000000000", {
        "Sure": true,
        "I don't think that": false
    });
  • deleteMessage(messageIds)

    • messageIds: list id of message to delete
  • deleteThread(ids)

    • ids: list id of thread to delete all message
  • followProfile(userId, isFollow)

    • isFollow: default is true
  • forwardAttachment(attachmentId, threadIds)

  • getFriendList()

  • getUserInfo(ids)

  • handleMessageRequest(threadIds, accept)

  • markAsRead(threadId)

  • markAsReadAll()

  • markReadNotifications()

  • muteThread(threadId, muteSeconds)

  • removeFriend(userId)

  • removeUserFromGroup(userId, threadId)

  • sendTyping(threadId, typing = true)

  • setAdminsForGroup(isAdmin, threadId, adminIds)

  • setApprovalGroup(mode, threadId)

  • setMessageReaction(reaction, messageId)

  • setTitle(title, threadId)

  • subFollow(userId, isSeeFirst)

  • getCurrentUserId()

  • getEmojiUrl(c, size, pixelRatio)

  • listen(callback)

  • sendMessage(msg, threadId)

Clone this wiki locally