But how does DiscoPay get paid?
Currently, there are no concrete plans to run profitably.
Is it a subscription from the Discord server operator?
Nope! No plans to do that.
Or is instead DiscoPay's revenue coming from fees from the LN transactions?
This could be something I do to generate revenue. We are temporarily using opennode to facilitate deposits and withdrawals so any fee you see from the bot is me passing on their fee.
Deposits, ... fee?
yes, opennode's 1%, will reduce to just cover routing fees when our node is online
Withdrawals, ... fee?
yes, opennode's 1%, same as above
Send (to another user), ... fee?
no fee
Receive (from another user), ... fee?
no fee
Does the Discord server operator have any access or control to the funds? Or even visibility into the user's wallet activity?
Nope, none. The balance is attached to the user, only. I have plans to allow the server admin to activate a server wallet to collect server dues, donations, etc...
I assume that I could get kicked from that server by the admin. Do I still have the ability to chat with the bot to withdraw?
When the bot is fully launched, anyone will be able to add the bot to their own server. If you are kicked from a server you can simply create a new server, add the bot, and withdraw. Also, if the bot ever direct messages you to notify you of activity that direct message thread can be used to issue commands, like withdrawing.
Good questions.