53e8da59a28d8ef44149484900a67b2ed4235a90
Installation
apt install golanggo get github.com/skip2/go-qrcodegit clone https://git.sr.ht/~anon_/shadowchatcd shadowchatgo run shadowchat
A webserver at 127.0.0.1:8900 is running. Pressing the pay button will result in a 500 Error if the monero-wallet-rpc is not running.
Monero Setup
- Generate a view only wallet using the
monero-wallet-guifrom getmonero.org. Preferably with no password - Copy the newly generated
walletname_viewonlyandwalletname_viewonly.keysfiles to your VPS - Download the
monero-wallet-rpcbinary that is bundled with the getmonero.org wallets. - Start the RPC wallet:
monero-wallet-rpc --rpc-bind-port 28088 --daemon-address https://xmr-node.cakewallet.com:18081 --wallet-file /opt/wallet/walletname_viewonly --disable-rpc-login --password ""
Usage
- Visit 127.0.0.1:8900/view to view your superchat history
- Paste 127.0.0.1:8900/alert?auth=adminadmin into OBS for an alert box
- The default username is
adminand passwordadminadmin. Change these inmain.go
Future plans
- Use settings file instead of editing source
- Settings page for on-the-fly changes (minimum dono amount, hide all amounts, etc.)
- Blocklist for naughty words
- Widget for OBS displaying top donators
License
GPLv3
Donate
sir,,thank you
84U6xHT7KVaWqdKwc7LiwkAXKCS2f2g6b6SFyt1G7u6xWqLBYTVXH2aEsEPho64uPFJQS6KHqSg7XLEfEkqvjdgd9H1vQSm
Languages
Go
74.7%
HTML
19.6%
CSS
4.7%
Dockerfile
1%