Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions content/docs/about-autoplus.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,7 @@ The private keys of the escrow wallets are accessible only by a single person, r
## What are the fees [#what-are-the-fees]

The escrow fees are 0.25% of the amount being held in escrow. With **no minimum fee** or trade amount, reflecting our commitment to accessibility.

## Rules and policies [#rules-and-policies]

Before using AutoPlus, review the [Server Rules](/docs/server-guide#rules) and [Escrow Rules](/docs/trade-system#escrow-rules). The Escrow Rules explain user responsibilities, eligible trades, dispute response times, and how seller terms are handled.
137 changes: 117 additions & 20 deletions content/docs/server-guide.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,31 @@ order: 7
Before you start using the AutoPlus Discord server, please read and understand the following rules. Failure to comply with these rules may result in a warning, mute, or ban from the server.

<ol className="list-decimal list-inside ml-4 space-y-2">
<li>Treat everyone with respect. No harassment, sexism, racism or hate speech will be tolerated.</li>
<li>No spam or self-promotion. This includes DMing fellow members.</li>
<li>No age-restricted or obscene content.</li>
<li>Any attempt at scamming will result in a 7-day timeout and reporting to scammer archive servers.</li>
<li>We try to be as neutral as possible, which is why we do not mark people on the server ourselves, but report them to KSF and ScammerAlert.</li>
<li>Chat messages related to scams or not respecting Discord's Terms of Service will be deleted.</li>
<li>
Treat everyone with respect. Harassment, sexism, racism, hate speech, or any
form of discriminatory behavior will not be tolerated.
</li>
<li>
No spam or unsolicited self-promotion. This includes advertising in the
server or directly messaging members without permission.
</li>
<li>No age-restricted, obscene, or otherwise inappropriate content.</li>
<li>
Messages in community channels must be sent in English. Messages in other
languages may be removed.
</li>
<li>
AutoPlus maintains a neutral moderation approach and does not apply scammer
markings directly on the server. Marked roles are handled by third-party
services such as <a href="https://discord.gg/scammeralert">ScammerAlert</a>{" "}
and <a href="https://discord.gg/ksf">KSF</a> through the "@Repcord" bot.
These roles are visual only and do not affect AutoPlus services,
transactions, or dispute outcomes in any way.
</li>
<li>
Messages related to scams, fraudulent activity, or content that violates
Discord's Terms of Service may be deleted.
</li>
</ol>

## Exchange Channel [#exchange-channel]
Expand All @@ -34,20 +53,98 @@ Do not spam exchange role mentions. If you mention exchange roles too often, Aut
Here are the roles and their meaning on the AutoPlus Discord server:

<div>
<DiscordRoleMention color="#5662f6">@Developer</DiscordRoleMention>: This is the role of the developer and maintainer of AutoPlus (Sayrix), he is the only one who has access to the funds of the bot.<br />
<DiscordRoleMention color="#1a1c1d">@Head Manager • USE ESCROW</DiscordRoleMention>: This role is the role for our Head Managers, they are the highest rank in the server and they are here to help you with any questions you might have. They also are added to your thread in case you open a dispute. <i>Having that role does not mean they are trusted and you should always use escrow.</i><br />
<DiscordRoleMention color="#ed4245">@Managers • USE ESCROW</DiscordRoleMention>: This role is the role for our Managers team, they are here to help you with any questions you might have. They also are added to your thread in case you open a dispute. <i>Having that role does not mean they are trusted and you should always use escrow.</i><br />
<DiscordRoleMention color="#df5a2f">@Support • USE ESCROW</DiscordRoleMention>: This role is the role for our Support team, they are here to help you with any questions you might have. They also are added to your thread in case you open a dispute. <i>Having that role does not mean they are trusted and you should always use escrow.</i><br />
<DiscordRoleMention color="#ebc94c">@Helper • USE ESCROW</DiscordRoleMention>: This role is the role for our Helper team, they are here to help you with any questions you might have. They also are added to your thread in case you open a dispute. <i>Having that role does not mean they are trusted and you should always use escrow.</i><br />
<DiscordRoleMention color="#969c44">@⚠️ Marked [ScammerAlert] ⚠️</DiscordRoleMention>: This role is assigned to people who have been marked by <a href="https://discord.gg/scammeralert">ScammerAlert</a>. This means that you should deal with caution with all users who has this role.<br />
<DiscordRoleMention color="#969c44">@⚠️ Marked [KSF] ⚠️</DiscordRoleMention>: This role is assigned to people who have been marked by <a href="https://discord.gg/ksf">KSF</a>. This means that you should deal with caution with all users who has this role.<br />
<DiscordRoleMention color="#15ebe4">@Legendary Client • USE ESCROW</DiscordRoleMention>: This role is automatically assigned to members who have sent or received more than $50000 (check your stats with `/stats user`).<br />
<DiscordRoleMention color="#9c53e4">@Elite Client • USE ESCROW</DiscordRoleMention>: This role is automatically assigned to members who have sent or received more than $10000 (check your stats with `/stats user`).<br />
<DiscordRoleMention color="#54c5f8">@Special • USE ESCROW</DiscordRoleMention>: This role is automatically assigned to members who has our Discord invite in their custom status. To receive it, add `autoplus.gg` or `/otto` near the start of your custom status. The role can be removed automatically if the status is removed or changed.<br />
<DiscordRoleMention color="#f47fff">@Booster • USE ESCROW</DiscordRoleMention>: This role is automatically assigned to all members who is boosting the Discord server.<br />
<DiscordRoleMention color="#e91e63">@Rich Client • USE ESCROW</DiscordRoleMention>: This role is automatically assigned to all members who have sent more than $1000 (check your stats with `/stats user`).<br />
<DiscordRoleMention color="#5da2d8">@Client • USE ESCROW</DiscordRoleMention>: This role is automatically assigned to all members who have completed at one trade.<br />
<DiscordRoleMention color="#2ecc71">@Member • USE ESCROW</DiscordRoleMention>: This role is automatically assigned to all members who passed the verification.<br />
<DiscordRoleMention color="#5662f6">@Developer</DiscordRoleMention>: This is
the role of the developer and maintainer of AutoPlus (Sayrix), he is the only
one who has access to the funds of the bot.
<br />
<DiscordRoleMention color="#1a1c1d">
@Head Manager • USE ESCROW
</DiscordRoleMention>
: This role is the role for our Head Managers, they are the highest rank in
the server and they are here to help you with any questions you might have.
They also are added to your thread in case you open a dispute.{" "}
<i>
Having that role does not mean they are trusted and you should always use
escrow.
</i>
<br />
<DiscordRoleMention color="#ed4245">
@Managers • USE ESCROW
</DiscordRoleMention>
: This role is the role for our Managers team, they are here to help you with
any questions you might have. They also are added to your thread in case you
open a dispute.{" "}
<i>
Having that role does not mean they are trusted and you should always use
escrow.
</i>
<br />
<DiscordRoleMention color="#df5a2f">@Support • USE ESCROW</DiscordRoleMention>
: This role is the role for our Support team, they are here to help you with
any questions you might have. They also are added to your thread in case you
open a dispute.{" "}
<i>
Having that role does not mean they are trusted and you should always use
escrow.
</i>
<br />
<DiscordRoleMention color="#ebc94c">@Helper • USE ESCROW</DiscordRoleMention>:
This role is the role for our Helper team, they are here to help you with any
questions you might have. They also are added to your thread in case you open
a dispute.{" "}
<i>
Having that role does not mean they are trusted and you should always use
escrow.
</i>
<br />
<DiscordRoleMention color="#969c44">
@⚠️ Marked [ScammerAlert] ⚠️
</DiscordRoleMention>
: This role is assigned to people who have been marked by{" "}
<a href="https://discord.gg/scammeralert">ScammerAlert</a>. This means that
you should deal with caution with all users who has this role.
<br />
<DiscordRoleMention color="#969c44">@⚠️ Marked [KSF] ⚠️</DiscordRoleMention>:
This role is assigned to people who have been marked by{" "}
<a href="https://discord.gg/ksf">KSF</a>. This means that you should deal with
caution with all users who has this role.
<br />
<DiscordRoleMention color="#15ebe4">
@Legendary Client • USE ESCROW
</DiscordRoleMention>
: This role is automatically assigned to members who have sent or received
more than $50000 (check your stats with `/stats user`).
<br />
<DiscordRoleMention color="#9c53e4">
@Elite Client • USE ESCROW
</DiscordRoleMention>
: This role is automatically assigned to members who have sent or received
more than $10000 (check your stats with `/stats user`).
<br />
<DiscordRoleMention color="#54c5f8">@Special • USE ESCROW</DiscordRoleMention>
: This role is automatically assigned to members who has our Discord invite in
their custom status. To receive it, add `autoplus.gg` or `/otto` near the
start of your custom status. The role can be removed automatically if the
status is removed or changed.
<br />
<DiscordRoleMention color="#f47fff">@Booster • USE ESCROW</DiscordRoleMention>
: This role is automatically assigned to all members who is boosting the
Discord server.
<br />
<DiscordRoleMention color="#e91e63">
@Rich Client • USE ESCROW
</DiscordRoleMention>
: This role is automatically assigned to all members who have sent more than
$1000 (check your stats with `/stats user`).
<br />
<DiscordRoleMention color="#5da2d8">@Client • USE ESCROW</DiscordRoleMention>:
This role is automatically assigned to all members who have completed at one
trade.
<br />
<DiscordRoleMention color="#2ecc71">@Member • USE ESCROW</DiscordRoleMention>:
This role is automatically assigned to all members who passed the
verification.
<br />
</div>

## Sanctions [#sanctions]
Expand Down
109 changes: 100 additions & 9 deletions content/docs/trade-system.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,49 @@ order: 8
spacing: "3"
---

## Escrow Rules [#escrow-rules]

These rules apply to every transaction handled through AutoPlus escrow.

<ol className="list-decimal list-inside ml-4 space-y-2">
<li>
Users are responsible for carefully reviewing all bot prompts and
confirmations before proceeding, including deal details, payment amounts,
networks, addresses, usernames, and any other transaction information. Users
are also responsible for securing access to their Discord account and
AutoPlus password if one is set. AutoPlus is not liable for losses caused by
user error, incorrect addresses, wrong networks, compromised accounts,
mistaken confirmations, or failure to follow instructions. These mistakes
may result in permanent loss of funds.
</li>
<li>
AutoPlus advocates for neutrality, which means we do not generally forbid
specific types of trades between users. However, AutoPlus does not endorse
trades that are unethical, suspicious, fraudulent, unsafe, or against
Discord's Terms of Service. If a trade appears to violate these rules or
creates unreasonable risk, staff may withdraw from handling the dispute, and
the users involved may be required to resolve the matter between themselves.
</li>
<li>
Both parties must remain active and responsive during a transaction or
dispute. If one party becomes unresponsive, AutoPlus may reserve the right
to release the funds to the appropriate party based on the available
information. Funds will not be released before at least 3 hours after a
dispute is opened, and the usual response timeframe is up to 24 hours
depending on the situation.
</li>
<li>
Sellers are allowed to set their own terms of service, but these terms must
be clear, reasonable, and fair to both parties. If a buyer fails to follow
the seller's terms, this does <strong>not</strong> automatically give the
seller the right to keep the funds. However, if the buyer's actions create a
clear loss or risk for the seller, and the terms were clearly communicated
before the deal, the seller may be entitled to keep the funds. Any abusive,
hidden, misleading, or unfair terms designed to exploit buyers may be
overruled by staff.
</li>
</ol>

## Creating a trade [#creating-a-trade]

There are two ways to start an AutoPlus trade. The first way is to go to the <DiscordChannelMention>escrow</DiscordChannelMention> channel and use the message dropdown which lets you select the cryptocurrency of the deal After the crypto is selected, AutoPlus creates the trade flow inside a private thread. The second way is to use the `/trade <user> <cryptocurrency>` slash command. In which `<user>` is the other party in the deal, and `<cryptocurrency>` is the cryptocurrency used for the trade.
Expand All @@ -22,38 +65,75 @@ We support the cryptocurrencies and networks listed below, requiring an amount o
## Identifying the sender and receiver [#identifying-the-sender-and-receiver]

Each user selects `I am the Sender` or `I am the Receiver` in the thread.<br />

- The **Sender** is the user who sends crypto to the escrow.<br />
- The **Receiver** is the user who receives the funds after deal completion.

<Block color="red">
<p>Be careful: only the <strong>Sender</strong> can release funds, and only the <strong>Receiver</strong> can return funds. Make sure both roles match the actual deal before moving forward.</p>
<p>
Be careful: only the <strong>Sender</strong> can release funds, and only the{" "}
<strong>Receiver</strong> can return funds. Make sure both roles match the
actual deal before moving forward.
</p>
</Block>

<img src="/trade-system/user-identification.png" alt="User identification role selection." width="906" height="370" className="mt-2 max-w-full md:max-w-[80%] 2xl:max-w-[800px]" />
<img
src="/trade-system/user-identification.png"
alt="User identification role selection."
width="906"
height="370"
className="mt-2 max-w-full md:max-w-[80%] 2xl:max-w-[800px]"
/>

## Setting trade terms [#setting-trade-terms]

Terms are specified before AutoPlus provides the deposit address. Each side can provide their own terms, shown as Sender's Terms and Receiver's Terms. Both users must agree to the terms before the trade can continue, and once accepted, the terms cannot be modified.

<Block color="blue">
<p>Not providing any terms is discouraged as they make disputes harder to resolve. Clear terms give support a better understanding of the deal and help resolve issues faster.</p>
<p>
Not providing any terms is discouraged as they make disputes harder to
resolve. Clear terms give support a better understanding of the deal and
help resolve issues faster.
</p>
</Block>

<img src="/trade-system/tos.png" alt="Trade terms." width="1081" height="486" className="mt-2 max-w-full md:max-w-[80%] 2xl:max-w-[800px]" />
<img
src="/trade-system/tos.png"
alt="Trade terms."
width="1081"
height="486"
className="mt-2 max-w-full md:max-w-[80%] 2xl:max-w-[800px]"
/>

## Sending funds into the escrow [#sending-funds-into-the-escrow]

After terms are accepted, AutoPlus provides a deposit address. The **Sender** sends the selected crypto to the shown address and after detecting the transaction, AutoPlus waits for the required confirmations before marking the funds as received in the escrow.

<img src="/trade-system/sending-funds.png" alt="Sending funds into the escrow." width="683" height="379" className="mt-2 max-w-full md:max-w-[80%] 2xl:max-w-[800px]" />
<img
src="/trade-system/sending-funds.png"
alt="Sending funds into the escrow."
width="683"
height="379"
className="mt-2 max-w-full md:max-w-[80%] 2xl:max-w-[800px]"
/>

Once the transaction is detected, AutoPlus shows the transaction as **Confirming** until the required confirmations are reached.

<Block color="red">
<p>The <strong>Sender</strong> should not consider the trade funded until AutoPlus confirms that the transaction has received the <strong>required number of confirmations</strong>.</p>
<p>
The <strong>Sender</strong> should not consider the trade funded until
AutoPlus confirms that the transaction has received the{" "}
<strong>required number of confirmations</strong>.
</p>
</Block>

<img src="/trade-system/funds-received-confirming.png" alt="Transaction being confirmed." width="715" height="290" className="mt-2 max-w-full md:max-w-[80%] 2xl:max-w-[800px]" />
<img
src="/trade-system/funds-received-confirming.png"
alt="Transaction being confirmed."
width="715"
height="290"
className="mt-2 max-w-full md:max-w-[80%] 2xl:max-w-[800px]"
/>

## Transaction not detected [#transaction-not-detected]

Expand All @@ -63,14 +143,25 @@ If the Sender sent the funds but they aren't detected, the **Sender** can use th

Once the required confirmations are reached, the funds are marked as received. Funds are now held in the escrow. The **Receiver** can now deliver the product, service, exchange, or whatever was agreed.

<img src="/trade-system/funds-received-confirmed.png" alt="Funds received and confirmed in the escrow." width="752" height="304" className="mt-2 max-w-full md:max-w-[80%] 2xl:max-w-[800px]" />
<img
src="/trade-system/funds-received-confirmed.png"
alt="Funds received and confirmed in the escrow."
width="752"
height="304"
className="mt-2 max-w-full md:max-w-[80%] 2xl:max-w-[800px]"
/>

## Releasing funds [#releasing-funds]

Only the **Sender** can release funds. The **Sender** should release only after verifying that the deal was completed correctly. When releasing, AutoPlus asks the **Receiver** to provide an address where they will receive the funds.

<Block color="red">
<p><strong>Never release funds before fully verifying that the deal was completed correctly as releasing funds is final.</strong></p>
<p>
<strong>
Never release funds before fully verifying that the deal was completed
correctly as releasing funds is final.
</strong>
</p>
</Block>

## Returning funds [#returning-funds]
Expand Down
Loading