Author

Topic: Developing Telegram bot wallet (Read 3401 times)

legendary
Activity: 1162
Merit: 1000
March 07, 2018, 09:17:19 AM
#25
It sounds nice but telegram bots aren't open source who knows what you will do some time later. Any person could write a script for telegram, get some people using it and then completely change the parameters for it.
member
Activity: 142
Merit: 26
March 04, 2018, 02:49:59 AM
#24
Ok, so last week I finalized prototype, still testing everything and want to go through security audit before launching.
But if anyone's willing to help with beta testing - please message me, I'll share details. I'm also going to come up with some sort of reward for beta testers.
Currently bot is running on testnet, so I can send you some balance for testing.

hey count me in as beta tester. im interested to know your progress.

starting your own website took time to gain popularity, but by using telegram, you can be popular in an instant.

i think chat based app/program will be the next wave.
member
Activity: 79
Merit: 10
Bitcoin admirer
March 27, 2017, 07:59:15 AM
#23
Ok, so last week I finalized prototype, still testing everything and want to go through security audit before launching.
But if anyone's willing to help with beta testing - please message me, I'll share details. I'm also going to come up with some sort of reward for beta testers.
Currently bot is running on testnet, so I can send you some balance for testing.
newbie
Activity: 29
Merit: 0
February 26, 2017, 01:09:44 PM
#22
you should defently give it a try, i know some people who will use this kind of thing for sure
newbie
Activity: 38
Merit: 0
February 25, 2017, 02:29:46 PM
#21
you should defently give it a try, i know some people who will use this kind of thing for sure
member
Activity: 79
Merit: 10
Bitcoin admirer
February 21, 2017, 09:52:41 PM
#20
Quote
Which way do you think is better? Should I allow direct contact between parties?
Should be a setting. Some people do not want their numbers to get exposed for sure.
BTW Telegram doesn't share your number with strangers, only nickname.
member
Activity: 79
Merit: 10
Bitcoin admirer
February 21, 2017, 09:00:23 PM
#19
The thing here is, that nobody wants to give a bot access to their private keys. So if I understood correctly, the one with bitcoins sends the coins to the bot wallet. Then seller sends product, and buyer releases coins? Have I misunderstood your bot, or is this how it works?
I'm considering that way too, however by default I keep private keys. I know that nobody wants to give access, but 90% do anyway. Coinbase is a good example

Quote
Which way do you think is better? Should I allow direct contact between parties?
Should be a setting. Some people do not want their numbers to get exposed for sure.
Too many settings will only hurt, I better go opinionated.
newbie
Activity: 36
Merit: 0
February 21, 2017, 03:24:49 PM
#18
The thing here is, that nobody wants to give a bot access to their private keys. So if I understood correctly, the one with bitcoins sends the coins to the bot wallet. Then seller sends product, and buyer releases coins? Have I misunderstood your bot, or is this how it works?
newbie
Activity: 52
Merit: 0
February 21, 2017, 03:08:59 PM
#17
Quote
Which way do you think is better? Should I allow direct contact between parties?
Should be a setting. Some people do not want their numbers to get exposed for sure.
member
Activity: 79
Merit: 10
Bitcoin admirer
February 20, 2017, 11:27:04 PM
#16
People pointed to me, that such bot already exists: https://t.me/BTC_CHANGE_BOT

I went through and it looks great, main difference from my implementation, which I noticed so far:
I proxy all messages through the bot, to simplify conflict resolution in case of trouble and to allow some privacy to users who don't want random contacts in their Telegram.
Which way do you think is better? Should I allow direct contact between parties?
member
Activity: 79
Merit: 10
Bitcoin admirer
February 16, 2017, 08:00:04 AM
#15
Add me as beta tester. I am interested!

Thanks, sure, as soon as I'm ready. What country are you based in?
member
Activity: 79
Merit: 10
Bitcoin admirer
February 16, 2017, 07:58:13 AM
#14

Okay that's good options.
How determine for price rate? It's same as localbitcoin?
How to verify the amount arrive or not? That will be have a notification button?

For simplicity in first version I will just use some market average. Later will add support for formula, whatever you want your price to be, based on different sources
newbie
Activity: 52
Merit: 0
February 16, 2017, 06:58:59 AM
#13
Add me as beta tester. I am interested!
legendary
Activity: 1106
Merit: 1000
February 16, 2017, 06:46:28 AM
#12
That's good idea at the same time not really good idea. I think the uses only fit for small - decent transaction not recommend to use for big transaction.

I'm interested to p2p trading system. You said above bot become an escrow, how the buyer(who transfer fiat) transfer the amount?

Yes, sending big amounts is not recommended, could be fine for day-to-day cash. Admit it, nobody is using localbitcoins as a wallet too.
Buyer will transfer fiat as agreed with the seller: bank transfer, cash deposit, face-to-face or any other way both sides find reasonable. I will show some warnings for bank transfers and paypal, that transactions are reversible, be cautious and don't trade with strangers.


Okay that's good options.
How determine for price rate? It's same as localbitcoin?
How to verify the amount arrive or not? That will be have a notification button?
member
Activity: 79
Merit: 10
Bitcoin admirer
February 15, 2017, 06:01:16 PM
#11
That's good idea at the same time not really good idea. I think the uses only fit for small - decent transaction not recommend to use for big transaction.

I'm interested to p2p trading system. You said above bot become an escrow, how the buyer(who transfer fiat) transfer the amount?

Yes, sending big amounts is not recommended, could be fine for day-to-day cash. Admit it, nobody is using localbitcoins as a wallet too.
Buyer will transfer fiat as agreed with the seller: bank transfer, cash deposit, face-to-face or any other way both sides find reasonable. I will show some warnings for bank transfers and paypal, that transactions are reversible, be cautious and don't trade with strangers.
member
Activity: 79
Merit: 10
Bitcoin admirer
February 15, 2017, 05:56:57 PM
#10
telegram bot link ?

Sorry, give me another couple weeks to reply to that question. Don't want anyone to interfere just yet, but I'll appreciate help from beta testers when finished with prototype.
legendary
Activity: 1106
Merit: 1000
February 15, 2017, 03:26:21 PM
#9
That's good idea at the same time not really good idea. I think the uses only fit for small - decent transaction not recommend to use for big transaction.

I'm interested to p2p trading system. You said above bot become an escrow, how the buyer(who transfer fiat) transfer the amount?
sr. member
Activity: 434
Merit: 253
February 15, 2017, 03:10:13 PM
#8
telegram bot link ?
member
Activity: 79
Merit: 10
Bitcoin admirer
February 15, 2017, 08:36:53 AM
#7
Making a wallet is a very big deal.. and using telegram to communicate with your API just makes things a whole lot more complicated cuz you're exposing your API..

Using telegram makes things easier:
  • it already has 200 mln users
  • I'm not exposing anything, API is authenticated
  • I don't need to design website, think about it's security, etc
  • There are let's say 10 commands with different arguments, unknown command will just not do anything, known command can be extensively tested with all possible arguments
legendary
Activity: 854
Merit: 1000
February 15, 2017, 08:08:08 AM
#6
Making a wallet is a very big deal.. and using telegram to communicate with your API just makes things a whole lot more complicated cuz you're exposing your API..
member
Activity: 79
Merit: 10
Bitcoin admirer
February 15, 2017, 07:48:45 AM
#5
I like Telegram bots and it is cool idea, but mains issues are private keys and escrow. How are you planning to handle that?
Private keys on the server, same as any other hosted wallet or exchange (using BitGo),
and bot will provide escrow by holding bitcoin deposit until seller confirms receiving deposit. With manual resolution in case of disputes.

I'm open to any suggestions, it's all in very early stage of development, currently running on testnets.
newbie
Activity: 52
Merit: 0
February 15, 2017, 05:06:40 AM
#4
I like Telegram bots and it is cool idea, but mains issues are private keys and escrow. How are you planning to handle that?
member
Activity: 79
Merit: 10
Bitcoin admirer
February 14, 2017, 09:03:02 PM
#3
Hey everyone,
I'm currently developing Telegram bot, with wallet functionality + p2p trading (alternative to localbitcoins)

What do you think of this whole thing? Does it worth it?

I've seen Telebit couple years back, how are they doing? Haven't seen much activity there.

I checked Telebit's website, and honestly, it looks awesome. The commands seem easy to use even for a newbie. However, I would be concerned with letting a bot have access to my wallet. You should let the user fully control their own wallet, and the bot would just be a sort of middleman.

Yeah, it was ok, but I guess it's dead now, doesn't respond to any commands.
I agree with you, that controlling private keys is important, but I'm aiming for simplicity, so first version will be with private keys on my server. Anyway we're relying on Telegram security here, they can easily run MITM attack.

Building a bot is not my end goal, it's just a way to start with quite limited attack surface and avoiding the need to design things nicely. Once I get robust API it will be easier to proceed with stage 2.
full member
Activity: 210
Merit: 100
February 14, 2017, 01:15:00 AM
#2
Hey everyone,
I'm currently developing Telegram bot, with wallet functionality + p2p trading (alternative to localbitcoins)

What do you think of this whole thing? Does it worth it?

I've seen Telebit couple years back, how are they doing? Haven't seen much activity there.

I checked Telebit's website, and honestly, it looks awesome. The commands seem easy to use even for a newbie. However, I would be concerned with letting a bot have access to my wallet. You should let the user fully control their own wallet, and the bot would just be a sort of middleman.
member
Activity: 79
Merit: 10
Bitcoin admirer
February 14, 2017, 12:30:39 AM
#1
Hey everyone,
I'm currently developing Telegram bot, with wallet functionality + p2p trading (alternative to localbitcoins)

What do you think of this whole thing? Does it worth it?

I've seen Telebit couple years back, how are they doing? Haven't seen much activity there.
Jump to: