ChatMe
  • Introduction
  • ChatMe Web Interface
    • Get Started
    • Dashboard
    • Direct Messages
    • Groups & Channels
    • User Account
    • ChatBot
  • Dev Documentation
    • Overview
    • Get Started
    • Direct Messages
      • Read direct messages
      • Send direct messages
    • Groups & Channels
      • Get groups & channels
      • Manage groups & channels
      • Read group/channel messages
      • Send group/channel message
    • User Account
      • Get user account info
      • Update user account
    • Frontend Widgets
    • ChatBot Development
  • Network Info
  • Roadmap
  • Use Cases & Benefits
  • External Links
Powered by GitBook
On this page
  • Send new direct message
  • Send spam report
  1. Dev Documentation
  2. Direct Messages

Send direct messages

Send P2P conversation messages.

PreviousRead direct messagesNextGroups & Channels

Last updated 2 years ago

Send new direct message

near call $CONTRACT_NAME send_private_message '{"to_address": AccountId, "text": String, "image": String, "reply_message_id": Option<String>, "encrypt_key": Option<String>, "inner_id": Option<String>}' --accountID $ACCOUNT_ID

NOTE: Replace CONTRACT_NAME to use one of and ACCOUNT_ID to your sender account.

Request parameters:

  • to_address (required): NEAR recipient address.

  • text (required): Message text. Limited by 5000 symbols per message.

  • image (required): IFPS hash for uploaded image. Send empty string if you don't want send image.

  • reply_message_id (optional): Message ID for reply.

  • encrypt_key (optional): Key used for message encryption. Default: empty string.

  • inner_id (optional): Some unique value that can be used to internal message identification.

Response: Message ID (U128).

Send spam report

near call $CONTRACT_NAME spam_report '{message_id: U128, message_sender: AccountId, is_group: bool}' --accountID $ACCOUNT_ID

NOTE: Replace CONTRACT_NAME to use one of and ACCOUNT_ID to your sender account.

Request parameters:

  • message_id (required): Unique message ID with spam.

  • message_sender (required): Account that send spam message.

  • is_group (required): false in this case (spam in direct message).

our smart-contracts
our smart-contracts