A Grin Tipping bot for Telegram for **10,000 γ
This bounty locked for @renzokuken. Good luck
Proposal for the γ GRIN Telegram tipping bot.
A Grin Tipping bot for Telegram for **10,000 γ
This bounty locked for @renzokuken. Good luck
Proposal for the γ GRIN Telegram tipping bot.
Bounty updated to 2500$
In the Community Council meeting of the 29th of November on Keybase we vote in to update the bounty for the Telegram bot to 2500$ to be paid in BTC using a 1 month moving average. The motivation behind this change is that the bounty of
10,000 γ does not longer represent the value that the CC had in mind for this bounty.
Find here record to the vote, later on @Neo also voted in favor, resulting in 7 in favor (of which 4 CC members) and one CC vote against updating the bounty.
keybase://chat/grincoin#general/64850
Is this still open and unassigned?
I have plenty of experience with building bots since, thatβs where the context where i first started to program in the early days. This seems like a fine first contribution to GRIN, and Iβd like to apply to fulfilling it.
@renzokuken Do you plan to continu work on this bounty? I think a lot if work has been done already right?
I have plenty of experience of working with unloved code, so could pick up where it was left off if applicable.
2 years is a long time for an open bounty, alternatively if there is anything other tasks open feel free to let me know!
@Anynomous thanks for asking, I donβt think I will have time for it and until my own implementation is done I pause all the γ related work. I donβt want to base any products on the core wallet.
@deomaius go ahead and take it over. My suggestion is to base your deposits on invoice-flow so that wallet user has only one step.
@deomaius
See @renzokuken progress thread and work he has done so far:
We will lock the bounty for you. Perhaps you can start your own progress thread.
@deomaius Iβm happy to share my sources and logic design if itβs helpful, unfortunately it was written before python-telegram-bot
adopted coroutines so I donβt think it can be directly used without rewriting.
@deomaius Are you involved in the implementation?
@deomaius any news about bounty?
I started with the Telegram bot.
I have created a repo:
I also created a bot in Telegram.
The bot currently accepts commands and responds to them.
There is no logic stored yet.
Goal
Node (grincoin.org) API
grin-wallet (cli) API
Docker
Sorry for the lack of a reply, been quite busy, also I think perhaps I should tackle more critical development goal given the state of operations and my own constraints on time. I think with my background a telegram bot may be a misallocation of resources here, will look to contribute in another capacity.
Nice to get a start @wiesche, although personally Iβd have some concerns about the state of telegram API integration with CPP bindings, in my opinion, although you may have a better grasp here. Personally Iβd architect the bot API using less overhead and more continued support like in Python or JS. Execution and runtime will just be much smoother resulting in less hardware or server expenditures.
Nonetheless, if it works - it works
I have now implemented the first functionalities. Here is a small flowchart.
Only the donate functionality is currently implemented.
The transaction is triggered by sending a slatepack.
(GRIM)
5 GRIN
Send Slatepack (S1) to bot
you receive the finalize Slatepack (S2) (add to GRIM)
awaiting confirmations
The following steps are pending: