Author Topic: BitShares Discord Tip Bot  (Read 4343 times)

0 Members and 1 Guest are viewing this topic.

Offline akashic

  • Newbie
  • *
  • Posts: 9
    • View Profile
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.

Offline sschiessl

  • Administrator
  • Hero Member
  • *****
  • Posts: 662
    • View Profile
  • BitShares: sschiessl
I have gave some hints in the other two posts

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
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 ..

Offline akashic

  • Newbie
  • *
  • Posts: 9
    • View Profile
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.

Offline EasyDex

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.
Check us out at www.easydex.net!

Offline akashic

  • Newbie
  • *
  • Posts: 9
    • View Profile
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

Offline akashic

  • Newbie
  • *
  • Posts: 9
    • View Profile
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.

Offline akashic

  • Newbie
  • *
  • Posts: 9
    • View Profile
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 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.


Offline adsactly

  • Newbie
  • *
  • Posts: 5
    • View Profile
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.

Offline fav

  • Hero Member
  • *****
  • Posts: 4278
  • No Pain, No Gain
    • View Profile
    • Follow Me!
  • BitShares: fav
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!

Offline R

  • Hero Member
  • *****
  • Posts: 1004
    • View Profile
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.

Offline adsactly

  • Newbie
  • *
  • Posts: 5
    • View Profile
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?