Gensyn - настраиваем бота и получаем роль SWARM
Для получения роли, нам нужно будет настроить ТГ бота.
Можно делать на том же сервере, где установлен Gensyn
Выполняйте все пункты гайда попорядку.
🚀 Установка сервиса мониторинга:
1) Копируем код целиком и выполняем:
cd ~ wget https://go.dev/dl/go1.24.0.linux-amd64.tar.gz sudo rm -rf /usr/local/go sudo tar -C /usr/local -xzf go1.24.0.linux-amd64.tar.gz # Set environment variables echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc echo 'export GOPATH=$HOME/go' >> ~/.bashrc echo 'export PATH=$PATH:$GOPATH/bin' >> ~/.bashrc source ~/.bashrc # Verify Go installation go version
go install github.com/Deep-Commit/gswarm/cmd/gswarm@latest
3) Проверяем все ли верно установлено командой:
gswarm --version
в ответ получим версию: gswarm version 1.0.0
🧩 Настройка ТГ бота:
1) Открываем в ТГ бота https://t.me/BotFather
3) Далее следуем инструкциям, создаем бота и сохраняем токен бота
- Открываете вашего бота и пишете ему любое сообщение
- Переходите по ссылке https://api.telegram.org/botТУТ_ТОЕН_БОТА/getUpdates в вашем браузере
- Сохраняете Chat id
Например: если ваш id бота 1234567890:ABCdefGHIjklMNOpqrsTUVwxyz, то ссылка будет такая:
https://api.telegram.org/bot1234567890:ABCdefGHIjklMNOpqrsTUVwxyz/getUpdates
Если в результате получаете такое: {"ok":true,"result":[]} то отправьте ещё сообщение боту и обновите страницу.
🔗 Привязываем Discord и Telegram
Это свяжет ваш дискорд и вашего бота
📖 Использование бота
Для запуска мониторинга, возвращаемся на сервер:
screen -S gentg
cd gswarm; gswarm
- Токен вашего бота
- Chat ID
- Ваш Ethereum address из дашборда Gensyn
После этого в бота прийдет сообщение о том, что мониторинг работает.
3) Для получения вашей статистики введите команду в боте /stats
Так же после успешной установки, вы получите роль SWARM в дискорде
🧬Обновление бота:
screen -r -d gentg
go install github.com/Deep-Commit/gswarm/cmd/gswarm@latest
4️⃣ Запускаем и вводим свой кошелек для геншина:
cd gswarm; gswarm
Сворачиваем комбинацией CTRL+A+D и оставляем работать.