BitShares Forum
Main => General Discussion => Topic started by: adsactly on February 09, 2018, 08:45:53 pm
-
Why isn't there a BitShares Tip Bot for Discord yet?
We Propose to use our Community Fund to Build the Ultimate BitShares Tip Bot that will allow people to RAIN BitShares in various Discord Groups to Active Users.
We believe that the more we Distribute Bitshares and various U.I.A's through the various channels like Telegram, Discord, Facebook, Twitter etc. We will spread the BitShares to everybody
that is Active in the ADSactly Discord Decentralized Community and Tip BitShares and other UIA's to people who are supporting the overall growth of the BitShares Eco-System.
What do you guys think of this idea?
-
I feel that a problem with all tip bots is that you must deposit funds onto them which introduces a large amount of centralized risk. What would be far safer would being able to deduce an user's bitshares account from their discord name if different - that way you could easily just send them the funds directly instead of worrying about an individual running away with users deposits.
-
I feel that a problem with all tip bots is that you must deposit funds onto them which introduces a large amount of centralized risk. What would be far safer would being able to deduce an user's bitshares account from their discord name if different - that way you could easily just send them the funds directly instead of worrying about an individual running away with users deposits.
the social component is what's making this interesting. like show the public you endorse someone by donating.
Bot with more bitshares functions would be a cool feature!
-
Thought we would revisit this topic to see if there are any developers willing to help with a Telegram, Reddit, Discord etc tip bot and rain bot to rain cryptocurrencies out to everybody that is in our community.
-
I've been working on the bitshare tip bot for a few days now:
https://gitlab.com/metaperl/btsbot
I basically hijacked the code for the https://github.com/bbedward/Graham_Nano_Tip_Bot (https://github.com/bbedward/Graham_Nano_Tip_Bot) and changed the wallet functions.
In working on the rain functionality, I have to say I echo the sentiment of the above users. It feels very fake to give people currency when you have not actually put it in their wallets. On the other hand, it does solve a usage issue: not being able to send someone something unless they register their bitshares username. And also, should a person never withdraw, you can simply reclaim the funds.
But the odd thing is there is no requirement for the person offering the rain to actually have any funds in the wallet.
-
Another thing is that by keeping all wallets internal, you have to do a lot of internal bookkeeping in terms of transactions. So instead of leveraging the blockchain to get all the atomicity right, you have to emulate that internally.
-
Here is a comparison table of pros and cons of the two approaches to wallet control:
https://docs.google.com/spreadsheets/d/1_Xt8ovZ6ouhGTjBiTmbcsvfT2RO4bPud3FArvwQFEZQ/edit?usp=sharing
-
We have someone ironing out the bugs on a discord tip bot right now actually.... he's just working in his spare time and we're going to pay him for letting us use it when it's done so I don't press him to get it finished sooner. To address both the issues of depositing funds and the atomicity that customminer and akashic brought up, you just run a different instance of the bot with the account you want to send from's key. Trying to do it any other way would just be silly. I'll gladly let you know when he's done or if you want we could probably put together a bounty for them for when they finish to try to hasten progress. Shoot me a DM on Discord if you want to talk about it... you know how to get in touch with me.
-
1 - I started work on a Discord tip bot days ago and should've mentioned that when I outlined the issues I was having - https://gitlab.com/metaperl/btsbot
2 - I ran into some roadblocks with the pybitshares module.
* I filed a ticket ( https://github.com/bitshares/python-bitshares/issues/110 ) and have received no response.
* There has been no response to my questions here - https://bitsharestalk.org/index.php?topic=26713.msg319438#msg319438
* There has been no response to my questions here, either - https://bitsharestalk.org/index.php?topic=26712.msg319437#msg319437
* I messaged "xeroc" (Fabian Schuh) directly on Telegram with my issues he did not reply to me.
-
1 - I started work on a Discord tip bot days ago and should've mentioned that when I outlined the issues I was having - https://gitlab.com/metaperl/btsbot
2 - I ran into some roadblocks with the pybitshares module.
* I filed a ticket ( https://github.com/bitshares/python-bitshares/issues/110 ) and have received no response.
* There has been no response to my questions here - https://bitsharestalk.org/index.php?topic=26713.msg319438#msg319438
* There has been no response to my questions here, either - https://bitsharestalk.org/index.php?topic=26712.msg319437#msg319437
* I messaged "xeroc" (Fabian Schuh) directly on Telegram with my issues he did not reply to me.
Sorry for the latency, I was on vacation and am still trying to catch up on what I missed those 3 weeks ..
-
I have gave some hints in the other two posts
-
1 - I started work on a Discord tip bot days ago and should've mentioned that when I outlined the issues I was having - https://gitlab.com/metaperl/btsbot
My bot can go by the wayside or he can do whatever he wants with my code that abides by the LGPL. This would free me to move on to other projects.