跳到主要内容

Private Messaging Guide

Private messaging supports one-on-one communication with other users on AtomGit. You can send text, images, as well as links to repositories, files, Issues, and PRs.

1. Start a Chat​

  1. Log in to AtomGit, click "Messages" in the left navigation bar, and select the "Private Messages" category.
  2. Click "Start DM" (pencil icon) in the conversation list, enter the recipient's display name or username (at least 2 characters required).
  3. Select the user, type your message, and click the Send button or press Enter to send; press Shift + Enter to insert a line break.

Alternatively, you can click "Private Message" on the user's profile page, or select a user from the "Contacts" category and click "Send DM". Existing conversations can be opened directly from the conversation list.

Sending private messages requires meeting account eligibility criteria: currently supports Growth Levels 1, 2, and 3, with a growth value greater than 0. If your account is restricted or there is a block relationship between both parties, sending will be blocked. Specific reasons will be displayed above the input box.

Text​

Each message can contain up to 5,000 characters. Messages containing only spaces or line breaks cannot be sent.

Images​

Click the image button in the input area, or paste/drag-and-drop an image directly. Supports PNG, JPEG, GIF, and WebP formats, with a single file size limit of 20 MiB. After selecting an image, preview it and confirm to send. In chats, clicking an image allows you to view the full-resolution version.

Images are sent separately. If you click Send after selecting an image, only the image will be sent. Any unsent text or resource attachments will be preserved but require re-sending.

Click the "+" button in the input area to select a repository, a file/folder within a repository, an Issue, or a PR. Added resources can be removed, and can be sent either together with text or separately.

Sending a link does not grant access permissions. The recipient must already have the necessary permissions for the resource to open restricted content such as private repositories.

Drafts​

Switching conversations, or navigating away to a group chat and returning, will preserve unsent content. Refreshing the page, closing the tab, or logging out will discard drafts, which also do not sync across devices.

3. Viewing and Replying to Messages​

The conversation list displays unread counts. Click "Unread" to filter unread conversations. Use the search box to find loaded conversations by the recipient's display name. If unavailable, click "Load More" or use "Start DM" to search for users.

Once a conversation is open, you can:

  • View history: Scroll up to browse older messages. Click "Load earlier messages" to continue scrolling. Click "New messages" to jump to the latest ones.
  • Quote reply: Hover over a text message, select "Quote", type your reply, and send.
  • Copy text: Hover over a text message and select "Copy".

Messages you send will show a delivery status:

StatusMeaning & Action
SendingCurrently being sent. Please wait. If it remains unchanged for a long time, check your network and page connection status.
SentSuccessfully sent. This does not guarantee the recipient has read it.
ReadThe recipient has read this message.
FailedFollow the error prompt, then resend. Edit and send again if changes are needed.
Pending ConfirmationDelivery status is temporarily unclear. Click "Confirm & Retry". Do not resend immediately to avoid duplicates.

4. Sending Limits​

To reduce harassment, sending private messages to users you are not following back and with whom you have no mutual dialogue is subject to the following daily quotas:

Limit ScopeDaily Quota
To a single userGrowth Level 1, 2, and 3: 3, 5, and 10 messages respectively
Across all such usersTotal of 20 messages

If both parties follow each other, or once messages have been successfully exchanged between both sides, that conversation will no longer be subject to the above two quota limits. All private messages are still subject to an overall limit of 1,000 per user per day, and excessive sending frequency may result in temporary restrictions.

Only successfully sent messages consume your daily quota, which resets at 00:00 Beijing Time every day. When the remaining quota drops below 3 messages or runs out, a notification will appear above the input box.

Private message content is subject to platform moderation. If it fails review, please modify the content and resend. Repeated failures may lead to temporary restrictions. For any other account-level messaging restrictions, follow the on-page instructions.

5. Blocking and Reporting​

Blocking and Unblocking​

Click "Block" in the top-right corner of the conversation. After blocking, neither party can send private messages to each other, while historical messages and follow relationships remain unaffected.

To unblock, click "Unblock" in the current conversation, or open "Blocked Users" in the conversation list toolbar and remove them manually. If the user has also blocked you, they must unblock first before chatting can resume.

Reporting a Message​

  1. Hover over the received message and select "Report".
  2. Select a report reason and provide additional details if necessary.
  3. Click "Submit Report".

Reports target the selected individual message. The platform preserves the message content for verification and handling. "Report Accepted" indicates successful submission, not a final determination of violation. Resolution results will not be displayed directly in the conversation.

For harassment, you can report and block simultaneously. In cases involving fraud or personal threats, keep screenshots and contact the platform via in-site feedback or official customer service channels.

Never share sensitive information like passwords, verification codes, or tokens via private messages. If asked for account credentials, verify through official channels first.

6. Frequently Asked Questions​

What should I do if my message won't send?​

First check the prompts above the input box or next to the message, then follow the table below:

Prompt or SituationAction
Account does not meet messaging eligibility yetVerify if your Growth Level and Growth Value meet the requirements.
Today's sending quota exhaustedWait for the daily reset; see Section 4 for quota rules.
Sending too frequentlyTry again later.
You have blocked the other partyUnblock them in the conversation or blocked users list.
The other party has blocked youThey must unblock you first before you can send messages.
Message failed moderationModify the content and resend.
Messaging permissions are restrictedReview the restriction info shown on the page; contact support if unsure.
Connection lost or logged in elsewhereClick "Reconnect". Avoid opening the messaging page simultaneously on multiple devices/tabs.
Unable to fetch sending limits temporarilyClick "Refresh" to retry.
Service temporarily busyTry again later.

Can't find a specific user?​

Ensure you are entering their display name or username, with at least 2 characters. "Start DM" does not support searching by User ID. Accounts with privacy settings enabled will not appear in search results.

Image won't send?​

Check if the format and size meet the requirements. If the image is empty, corrupted, or too large, re-export or compress it and try again. While reading or uploading, please wait for the process to complete.

Will chat history and drafts persist after switching devices?​

Chat history can be viewed after logging into the same account. Unsened drafts do not sync across devices and are not preserved after refreshing the page.

Still unresolved?​

Contact the platform via in-site feedback channels. Provide the timestamp of the action, the other user's username, page prompts, or screenshots. Please redact unrelated personal information before submitting screenshots.