Skip to content
This repository has been archived by the owner on Aug 2, 2024. It is now read-only.

smethz/axiehelper

Repository files navigation

AxieHelper

AxieHelper

A Discord Bot for Axie Infinity

Main Features

  • Display Player Stats (Crafting Level, Rank, Stamina, SLP, Axies, Battles)
  • Display Player Inventory (Charms, Runes, Mintability, Mintability Date)
  • Display Axie Information
  • Guild's Custom Leaderboard
  • Current Season Leaderboard
  • Current Event Leaderboard
  • Display Token Prices (AXS, RON, SLP, ETH)
  • Display User Token Holdings or Assets
  • Display User Staked Tokens (AXS, RON/WETH, RON/USDC, RON/SLP, RON/AXS)
  • Cards, Charms, Runes Explorer
  • Fun Mini Games (Hangman, Guess)

Demo

demo.mp4

Documentation

AxieHelper's Documentation - Basics, Guides, and Commands List

Self-hosting

Copying the source code

Clone the repository and install the dependencies

git clone https://github.com/ikr0w/axiehelper
cd axiehelper
npm install

Set up environment variables

Create a .env file and copy the content of .env.sample

Build the project

npx prisma generate
npm run build

Deploying commands

Deploy the bot's commands with:

npm run deploy:prod

Launching the bot

💡 It is recommended to launch the bot with process manager such as PM2

npm run prod

Getting updates

git pull
npm run build
npm run prod

Self-hosting with Docker

Clone the repository

git clone https://github.com/ikr0w/axiehelper
cd axiehelper

Set up environment variables

Create a .env file and copy the content of .env.sample

Launching the bot

Build the container and launch the bot with:

docker compose up -d

Getting updates

git pull
docker compose up --force-recreate --build -d

Changelogs & Updates

This bot is actively being developed and a lot of changes are being made. You can follow #bot-updates channel on our Discord server to get notified all about the changes and updates.

Contribute

Feel free to create issues and pull requests. Any contributions you make are greatly appreciated. It can be anything from typo fixes to new features.

You can also help translate AxieHelper to another language.

Support

If you don't understand something in the documentation or you are experiencing problems, please don't hesitate to Join our Discord Server for help.

Discord Banner 2