Klat
  • TalkPlus SDK
  • Android
    • Getting Started
    • Callback
    • User
      • Create User / Login
      • Update User Information
      • Block / Unblock
      • Logout
      • Delete User
    • Channel
      • Create / Delete Channel
      • View Channel
      • Updating Channel
      • Viewing Channel LIst
      • Manage Channel Members
      • Join / Leave Channel
      • Messaging
      • Hide / Show Channel
      • Freeze / Unfreeze Channel
      • Transfer Channel Ownership
      • Channel Push Notification Settings
      • Channel Member Data
    • Push Notification
    • Sample Application
    • What's New
  • iOS
    • Getting Started
    • Callback
    • User
      • Create / Login
      • Update User Information
      • Block / Unblock
      • Logout
      • Delete User
    • Channel
      • Create / Delete Channel
      • View Channel
      • Updating Channel
      • View Channel List
      • Manage Channel Members
      • Join / Leave Channel
      • Messaging
      • Hide / Show Channel
      • Freeze / Unfreeze Channel
      • Transfer Channel Ownership
      • Channel Push Notification Settings
      • Channel Member Data
    • Push Notification
    • Sample Application
    • What's New
  • Unity
    • Getting Started
    • Callback
    • User
      • Create User / Login
      • Update User Information
      • Block / Unblock
      • Logout
      • Delete User
    • Channel
      • Create / Delete Channel
      • View Channel
      • Updating Channel
      • View Channel List
      • Manage Channel Members
      • Join / Leave Channel
      • Messaging
      • Hide / Show Channel
      • Freeze / Unfreeze Channel
      • Transfer Channel Ownership
      • Channel Push Notification Settings
      • Channel Member Data
    • Push Notification
    • Sample Application
  • JavaScript
    • Getting Started
    • Realtime Event
    • Pagination
    • User
      • Create User / Login
      • Update User Information
      • Block / Unblock
      • Logout
      • Delete
    • Channel
      • Create / Delete Channel
      • View Channel
      • Updating Channel
      • View Channel List
      • Manage Channel Members
      • Join / Leave Channel
      • Messaging
      • Hide / Show Channel
      • Freeze / Unfreeze Channel
      • Transfer Channel Ownership
      • Channel Push Notification Settings
      • Channel Member Data
    • Push Notification (FCM)
    • Sample Application
    • What's New
  • Flutter
    • Getting Started
    • Callback
    • User
      • Create User / Login
      • Update User Information
      • Block / Unblock
      • Logout
      • Delete User
    • Channel
      • Create Channel
      • View Channel
      • Updating Channel
      • View Channel List
      • Manage Channel Members
      • Join / Leave Channel
      • Messaging
      • Hide / Show Channel
      • Freeze / Unfreeze Channel
      • Transfer Channel Ownership
      • Channel Push Notification Settings
      • Channel Member Data
    • Push Notification (FCM)
  • REST API
    • Getting Started
    • API
      • Users
        • Create User
        • Login (using login token)
        • View User
        • Update User
        • Activate / Deactivate
        • Enable / Disable Push Notification
        • Delete User
        • View Users
        • View Channels
        • Block / Unblock
      • Channel
        • Create Channel
        • View Channel
        • Update Channel
        • Delete Channel
        • View Channel List
        • Manage Channel Members
        • Messaging
        • Hide / Show Channel
        • Channel Freeze / Unfreeze
        • Transfer Channel Ownership
        • Channel Push Notification Settings
      • Bot
        • Create Bot
        • View Bot List
        • View Bot
        • Update Bot
        • Delete Bot
        • View Joined Channel List
        • Messaging
        • Join / Leave Channel
    • Push Notification
    • Rate Limit
  • MISC
    • Webhooks
    • SDK Rate Limit
    • Error Code
    • FAQ
      • Function
      • Spec
Powered by GitBook
On this page
  • 1. Implementing Automatic User Join / Leave Message
  • 2. Abuse Report
  • 3. Notice Feature
  • 4. Data Export
  • 5. FCM Push Notification In Super Channel
  • 6. Emoji
  • 7. File Upload Exceeding 15MB
  • 8. Image Thumbnail
  • 9. Message Search
  • 10. Local Message History
  • 12. Chatbot
  • 13. 톡플러스 로그인
  • 14. Message Custom Action / External Link
  1. MISC
  2. FAQ

Function

1. Implementing Automatic User Join / Leave Message

Example: "User ABC has entered this chatroom"

If automatic user join/leave messages can be ephemeral, listen to events such as 'onMemberAdded', 'onMemberRemoved' to display user join/leave message on user screen.

If the messages need to be recorded, use webhook to receive user join/leave events then call TalkPlus REST API to send appropriate admin_hidden type messages (push notification is not sent for a admin_hidden messages)

2. Abuse Report

  • Abuse report feature is not provided.

3. Notice Feature

  • To implement pinned notice in a channel, you can use store notice content in the channel's data field using TalkPlus REST API. Channel's data field is visible to channel members.

  • To implement notice message, you can either

    • manually send a message on TalkPlus dashboard

    • or call TalkPlus REST API to send admin or admin_hidden type message (recommended).

4. Data Export

  • We do not provide export feature as of yet. However, you can retrieve all necessary data using TalkPlus REST API.

5. FCM Push Notification In Super Channel

  • FCM push notification is not sent for any event that occur in a super channel type.

6. Emoji

  • Emojis included in UTF work by default.

  • We do not provide any custom emojis on our own.

  • For custom emojis, you could use special tags to wrap resource name and put the encoded text in the message text. For example, you could use the following text !$emoji:smiley_face!$ to indicate that it's an emoji that uses a resource named "smiley_face".

7. File Upload Exceeding 15MB

  • You can upload a file to our server as long as it's less than 15MB in size.

  • For a file larger than 15MB in size, upload the file to your preferred cloud storage and set the fileUrl field to the URL of the uploaded file when you send the message.

8. Image Thumbnail

  • While we do not provide thumbnail feature as of yet, you can either set the fileUrl field to the thumbnail URL when you send the message or store the thumbnail URL in data field (in message or channel).

9. Message Search

  • We do not provide message search feature as of yet.

  • You might consider caching messages on the device to provide users with native search capabilities.

10. Local Message History

  • You might consider caching messages on the device if user needs to be able to look at message histories while offline.

12. Chatbot

  • We do not provide chatbot feature as of yet.

  • It is possible to implement a basic chatbot using webhook.

  • Please let us know if you need to use Chatbot API.

13. 톡플러스 로그인

  • You do not have to use actual user ID and password to create user in TalkPlus.

14. Message Custom Action / External Link

  • In the data field of the channel and message objects, you can set external links or data required for custom actions.

PreviousFAQNextSpec

Last updated 11 months ago

Please see the following to learn more about login token:

https://docs.talkplus.io/rest-api/admin/user/create