1

准备环境

ADAMANT 做市软件是一个在您的服务器或 VPS 上运行的自托管做市工具包。您可以从 DigitalOcean、Ramnode、OVH、Scaleway、Hetzner、Hostinger 或您信任的其他提供商租用服务器。选择配置:Ubuntu 22/24、3 CPU、4 GB RAM、100 GB SSD。

以 root 用户身份安装 MongoDB

创建一个用户来安装机器人;在我们的示例中,我们将其称为"坚定"。为其安装 Node.js 24 LTSpm2 进程管理器。这可以通过运行 ADAMANT 节点安装脚本 或单独运行来完成。在第一种情况下,与机器人的交互会更快。


2

从存储库安装机器人

现在,您可以安装机器人程序了。

选择用户坚定

su - adamant

从 GitHub 下载机器人代码:

git clone https://github.com/Adamant-im/adamant-tradebot.git

进入bot目录:

cd ./adamant-tradebot

安装依赖项:

npm i

准备好了。


3

创建帐户来管理机器人

您可以使用 ADAMANT 区块链信使中的命令来控制机器人。对话经过加密,不受外界干扰,并且不会泄露僵尸程序服务器的 IP 地址。

创建两个信使帐户 - 一个用于机器人,一个用于您自己:https://msg.adamant.im (Clear-web) 或 http://adamant6457join2rxdkr2y7iqatar7n4n72lordxeknj435i4cjhpyd.onion(Tor 应用程序)。在两个帐户上获取免费代币。请参阅如何在区块链上使用信使

因此,您将拥有两个 ADM 地址和两个密码,例如:

机器人的帐户 1:

  • 地址U7845253844178751258
  • 密码"记录丸蜥蜴扫帚学生.."

您的帐户 2:

  • 地址U1470193608913646963
  • 密码"正常疲劳草坪木材圆.."

机器人将使用第一个帐户,您将从第二个帐户向它发送命令。因此,打开Messenger并登录Account-2。添加与您的机器人的对话并为其命名。不需要打开包含 Account-1 的应用程序 — 您可以将 Account-1 添加到下面的配置文件中。

<图片>

您发送给机器人以及机器人发送给您的每条消息都会花费 0.001 ADM。免费代币足以进行测试,然后您可以在交易所将 USDT 兑换为 ADM。一年内,每个账户 50 ADM 就够了。


4

在交易所创建 API 密钥

该机器人与您帐户的应用程序接口 (API) 配合使用,接收有关当前订单的信息并下达新订单。因此,请在交易所创建一个账户并充值您的代币和 USDT/BTC 余额。

要获取 API 密钥,请在您的帐户中创建它们。例如,在 NonKyc 交易所上,URL 为 https://nonkyc.io/account/apikeys。您将收到 apikeyapisecret。有些交易所还有交易密码apipassword

选择 API 密钥的权限时,指定读取交易;出于安全原因,请勿授予提款权限。


5

填写配置文件

返回服务器。使用机器人导航到目录:

cd ./adamant-tradebot

通过复制默认配置文件来创建机器人配置文件:

cp config.default.jsonc config.jsonc

nano 编辑器中打开配置:

nano config.jsonc

指定主要参数:

passPhrase 机器人帐户 (Account-1) 的密码。示例:

"passPhrase": "record pill lizard broom student..",

admin_accounts 机器人管理员帐户。可能有多个,但您只需指定一个 (Account-2):

"管理员帐户":[
"U1470193608913646963"
],

交易所指定做市机器人将在哪个交易所以及哪个交易对上运行。示例:

"exchange": "NonKyc",

"pair": "TOKEN/USDT",

apikeyapisecretapipassword 指定交换 API 密钥:

"apikey": "0d5sfswsseef63a104f3adf965",

"apisecret": "8JBSQexbvi5wAaMB9ouEjzgTEXHj0qKmn2WIgve4Jajq",

"apipassword": "",

adamant_notify 和/或 slack 虽然不是必需的,但我们建议提供 ADAMANT 地址或 Slack 挂钩以进行通知。如果您想在 ADAMANT 中接收通知,请为此创建第三个帐户。

将其他参数保留为默认值 - 您可以稍后执行此操作。要保存 nano 编辑器中的更改,请按 Ctrl+OEnter,然后按 Ctrl+X


6

运行机器人

要运行机器人,我们建议使用 pm2 进程管理器。

adamant身份启动机器人:

pm2 start --name tradebot app.js

使用以下命令查看机器人日志:

pm2 logs tradebot

如果机器人运行正确,您将看到类似以下内容:

Trade Bot started for address U7845253844178751258 (ver. 6.0.0).

要退出日志查看,请按 Ctrl^C

确保您的机器人运行良好 - 输入 /help,机器人将回复一条欢迎消息。命令/balances,机器人将显示您在交易所的余额:

StakeCube 余额:
254.84724358 USDT
3 633.2017256 狗狗
总持有量 ~ 516.73 美元或 0.01911908 BTC
总持有量(非 DOGE)~ 255.1 美元或 0.00943878 BTC
14分钟内的变化:
USDT:-0.05650242
狗狗:−0.7790744
总持有量 +0.4 美元或 +0.00001471 BTC
总持有量(非 DOGE)+0.2 美元或+0.00000734 BTC
[可能是错的]我以 0.2546 USDT 的价格卖出了 0.77907 DOGE。

如果机器人没有响应,请查看日志。

要使机器人在服务器重新启动后也能工作,请配置pm2启动

完成机器人安装后,继续阅读快速入门指南 - 您将学习做市基础知识,机器人将执行您的第一个命令。

快速入门指南