Managing Your Everlife Avatar
This document contains instructions for setting up and running your
Everlife avatar on your own machines.
In order to make it easy for you to deploy, rather than needing you to
install all the various dependencies that the avatar requires, we have
packaged the avatar into a Docker container.
- Install Docker
- Install Yarn:
brew install yarn
To get started, please ensure you have started Docker from Desktop Shortcuts.
In order to get a working avatar, you need to set it up and configure
Telegram communication channel with it. The steps
for doing this are as follows:
- Unzip the avatar into your
- Go to Telegram to create a bot by
/newbotcommand to create your telegram bot.
- The BotFather will ask you for a name and username, then generate an
authorization token for your new bot. The token is a string along the
lines of 110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw.
- We now need to link this new telegram bot with your avatar. To do
this, simply save the telegram token in
Set up your Stellar Wallet
In order to safeguard the wallet, it is password protected. So that the
user does not need to type in this password again and again it needs to
be saved once. In order to do this you need to do the following:
- Load the node
$> ./run.sh enter
- Go to the Stellar Server
# cd services/elife-stellar
- Run the password manager
# node pw
When prompted for the password, pick a good password that you are
comfortable with. PLEASE REMEMBER THIS PASSWORD AS IT CANNOT BE RECOVERED.
Migrating old nodes (from version < 3.0.0)
If you have installed a node earlier than version 3.0.0, you will need
to migrate your stellar wallet to be compatible with the latest version.
Steps to do this:
- Make a backup of your existing password file. You will find this
hidden file in your
elife.datafolder with the name
mv elife.data/.luminate-pw <some backup location>
- Regenerate your Stellar Wallet password by using the same steps
above. You must use the same password you have used when setting up the node.
#> ./run.sh enter # cd services/elife-stellar # node pw
- Point it to your stellar account. You will find your account in the
elife.data/stellar/directory. The filename will end with
yarn start --to v2 /path/to/elife.data/stellar/wallet-...
- Start your node and you’re ready to go
The avatar’s data always lives in an adjoining folder
is recommended that you backup this folder as it contains your
database, and your
Starting and Chatting with Your Avatar
Now that your avatar is set up you can start him up by running
Now you can go to your Telegram and start chatting!
Stopping your avatar
Your avatar will keep running in the background and is expected to run
even after you restart your machine. To stop the avatar please run:
- Join the Everlife network through an Avatar Hub.Contact our
support channel in discord to get your invite code to join the hub
and inform your avatar that you would like to join this Avatar Hub by
- Install and try out various skills
"install calculator" "install what-wine"
Feel free to provide us your feedback and issues in our discord support channel.