Skip to content

Latest commit

 

History

History
59 lines (38 loc) · 1.59 KB

README.md

File metadata and controls

59 lines (38 loc) · 1.59 KB

Zbot

Contract Credits go to https://gitlab.com/marcus.appelros/zbot

Made this reddit integration in golang for crypto Ethereum virtual machine native asset supported trading/tipping on reddit


Reddit Bot for the Flare network.

Commands work on the title, body and comments of posts, Feel free to include a message after the commands but not before

If you have received tips it is easy to start tipping, just type

/tip @recipient 100000000000000000

to tip 0.1 FLR.

Use /balance to check your balance.

To withdraw you first have to register an address:

/register 0x123ADDRESS

Then simply

/withdraw

The contract address is: 0xCBB39D17B5a45198d57586e86EF05C715a3ce025

To deposit either send money to the contract address with your registered address or run the deposit script in the deposit folder, first change the ID to your discord ID: https://support.discord.com/hc/en-us/articles/206346498-Where-can-I-find-my-User-Server-Message-ID-

Then run it like so:

SECRET=123YOURPRIVATEKEY go run deposit.go

After updating Zbot.sol in contracts folder run:

rm -r build
solc --abi --bin Zbot.sol -o build
abigen --bin=./build/Zbot.bin --abi=./build/Zbot.abi --pkg=zbot --out=build/Zbot.go
SECRET=PRIVATEKEY go run deploy.go

Then copy the new contract address to flare.go and deposit.go

To run the bot do

SECRET=123PRIVATEKEYOFCONTRACTOWNER TELEGRAM=TELEGRAMBOTTOKEN REDSECRET=THE-SECRET REDPASSWORD=YourPassword go run *.go -t Abc.discordbot.token