Difference between revisions of "Chatbot"

From Obyte Wiki
(Buy Bytes with Visa or Mastercard: update added)
(updated bot list)
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
The [[wallet]] contains a Bot Store under the Chat [[tab]]. Inside the Bot Store are Chatbots.
 
==Introduction==
 
==Introduction==
 
You can [[glossary|PAIR]] your platform with another platform on a separate device, via the Chat tab. If both devices are present, this is useful for practising with [[textcoin]]s and [[smart contract]]s. It also works when the other device is remote, enabling end-to-end-encrypted chat with strangers online, as well as sending private payments and using smart contracts with them.
 
You can [[glossary|PAIR]] your platform with another platform on a separate device, via the Chat tab. If both devices are present, this is useful for practising with [[textcoin]]s and [[smart contract]]s. It also works when the other device is remote, enabling end-to-end-encrypted chat with strangers online, as well as sending private payments and using smart contracts with them.
Line 4: Line 5:
 
You can also pair your device with a bot, which emulates the experience of chatting with a live person. The bot will have very limited responses, but enough to get the job done. A merchant bot could allow you to select from a range of pizzas, for example, then pay for your order with two clicks while still in that chat session.
 
You can also pair your device with a bot, which emulates the experience of chatting with a live person. The bot will have very limited responses, but enough to get the job done. A merchant bot could allow you to select from a range of pizzas, for example, then pay for your order with two clicks while still in that chat session.
  
These bots '''are''' the applications on the Byteball [[platform]].
+
These bots '''are''' the applications on the Obyte [[platform]].
  
 
===Translations===
 
===Translations===
Line 10: Line 11:
  
 
==Botstore bots==
 
==Botstore bots==
Byteball v.1.9.0+ has a "bot store". Your hub provides the list. The default hub has these currently:  
+
Obyte v.1.9.0+ has a "bot store". Your hub provides the list, sorted alphabetically or in suggested order. The default hub has these currently (alphabetically):
  
*Buy Bytes with Visa or Mastercard
+
*Accredited investor attestation bot
*World Community Grid linking bot
+
*Blackbyte Exchange (Semi-trustless^)
*Real name attestation bot
+
*BTC oracle
 +
*Buy blackbytes (trustless)
 +
*Byte-BTC exchange 
 +
*Draw Airdrop
 
*Email attestation bot
 
*Email attestation bot
 
*Exchange bot
 
*Exchange bot
*Accredited investor attestation bot
 
*Steem attestation bot
 
 
*Flight delay insurance
 
*Flight delay insurance
*Byte-BTC exchange  
+
*Flight delays oracle 
*Flight delays oracle  
+
*Fun-coins faucet
*Sports oracle  
+
*Know-it-all Bot
*BTC oracle  
+
*Obyte Asset Manager
*Rosie bot
 
*Byteball Asset Manager
 
*Zork | game  
 
 
*Poll bot
 
*Poll bot
*Blackbytes Exchange BEEB (Trustful^)
+
*Private room chat bot
*Blackbyte Exchange [freebe] (Semi-trustless^)
+
*Real name attestation bot
*Buy blackbytes (trustless)  
+
*Slice&Dice MUD 
*Slice&Dice MUD  
+
*Sports betting bot (Semi-trustless)
*Sports betting bot (Semi-trustless)  
+
*Sports oracle
*Luckybytes Lottery (provably fair)  
+
*Steem attestation bot
*TitanCoin ICO  
+
*Username registration bot
*Byteball-Altcoin Exchange Bot
 
*Fun-coins faucet
 
*Worldopoly ICO
 
 
*WhiteLittle Airdrop
 
*WhiteLittle Airdrop
*Exchange bot for dual-chain tokens
+
*Whitelittle reward chat room
*Private room chat bot
+
*World Community Grid linking bot
*Aworker ICO
+
*Zork | game 
 +
*Luckybytes
  
 
^ Ideally, crypto transactions are trustless, in that neither the sender nor the receiver need trust the other. The more trustful the situation is, the less ideal.
 
^ Ideally, crypto transactions are trustless, in that neither the sender nor the receiver need trust the other. The more trustful the situation is, the less ideal.
Line 50: Line 47:
 
==Other bots descriptions==
 
==Other bots descriptions==
 
===Byteball-to-TCP proxy===
 
===Byteball-to-TCP proxy===
With the help of this specialized chatbot it is possible to develop one's new bot in any programming language. See the [[Dev|Byteball-to-TCP Proxy]] article section.
+
With the help of this specialized chatbot it is possible to develop one's new bot in any programming language. See the [[Dev|Obyte-to-TCP Proxy]] article section.
  
 
==Botstore bots descriptions==
 
==Botstore bots descriptions==
 
Bot links are not needed in this article. Access them via the Bot Store in your platform/wallet Chat.
 
Bot links are not needed in this article. Access them via the Bot Store in your platform/wallet Chat.
  
===Buy Bytes with Visa or Mastercard===
+
===Accredited investor attestation bot===
This bot helps to buy Bytes with Visa or Mastercard. The payments are processed by Indacoin. Part of the fees paid is offset by the reward you receive from the undistributed funds.
+
If you are an accredited investor, have your accredited status verified by a licensed attorney and get access to ICOs that sell security tokens to accredited investors only.
 +
 
 +
Actual verification is outsourced to verifyinvestor.com which already provided this service to a number of ICOs.  A licensed attorney checks the submitted documents and confirms the accredited status, then our bot (which is also a witness) posts the attestation record to the DAG.  With this record, the issuers can easily see that an investor is accredited, therefore allowed to buy securities.<ref>https://medium.com/byteball/attestation-of-accredited-investors-d4a8dabf683b</ref>
 +
 
 +
=== Blackbytes Exchange (Semi-trustless) ===
 +
Instantly exchange Blackbytes and Bytes or create your own orders in the book. It's trustless when selling Blackbytes, meaning all users are always in control of their own Blackbytes, and trustful when buying. Need help or want to socialize? You can directly chat with many other users.
 +
 
 +
===BTC oracle===
 +
This oracle posts Merkle Roots of all Bitcoin transactions in a block every time a new Bitcoin block is mined. You can use its data to p2p trade bytes and bitcoins. If you are receiving bytes (sending btc), chat with the oracle after sending your bitcoins to get the Merkle Proof of your Bitcoin transaction and unlock your bytes from the smart contract.
 +
 
 +
===Buy blackbytes (trustless)===
 +
Instantly buy blackbytes for bytes. The sale is done via a conditional payment smart contract, so the seller can't scam you.
  
Note that you must be attested first, using the Real name attestation bot.
+
Source code: https://github.com/byteball/conditional-token-sale, you can use it to sell your tokens.
  
'''Update 9 July 2018:''' "Buy Bytes with Visa or Mastercard" is now updated and allows to buy Bytes even without real name attestation. However, in this case there is no partial reimbursement of the (rather high) fees, and Indacoin will perform its own verification. This update is useful for users who don't have Bytes even to pay for the attestation or just don't want their real name to be attested.<ref>https://bitcointalk.org/index.php?topic=1608859.msg41840178#msg41840178</ref>
+
===Byte-BTC exchange===
 +
This provides a book for users. See the wiki article [[Trading]] for details. Note that Bitcoin transaction fees may cause problems with this bot, and you might find a regular exchange better.
  
===World Community Grid linking bot===
+
===Draw Airdrop===
Donate your device’s spare computing power to help scientists solve the world’s biggest problems in health and sustainability, and [[Distribution#From_the_WCG_linking_bot|earn some Bytes]] in the meantime. This bot allows you to link your Byteball address and WCG account in order to receive daily rewards for your contribution to WCG computations.<ref>https://medium.com/byteball/computing-for-good-again-3795336bdaed</ref>
+
Get a chance to win a weekly prize just by linking your existing balance. The greater is your balance, the greater is your chance to win. No payment is required. The prizes are paid from the undistributed funds.
  
WCG is an IBM sponsored project; more info at https://www.worldcommunitygrid.org
+
If you refer new users to the draw and one of them wins, you also win.
  
===Real name attestation bot===
+
See Medium article<ref>https://medium.com/byteball/weekly-draw-for-the-byteball-community-f464ae731c88</ref> and Steemit article<ref>https://steemit.com/byteball/@byteball.org/weekly-draw-for-the-byteball-community</ref>
Verify your real name to get access to services that require KYC. Attestation that proves your verification is saved on the public database, but no personal data is published without your request. Your data is saved in your wallet and you can easily disclose it to the service that needs the data. After first successful verification, you are rewarded with $20.00 worth of Bytes from the distribution fund. See [[Identity verification]] article for details.
 
  
 
===Email attestation bot===
 
===Email attestation bot===
Verify your email address, and your payers don't need to know your Byteball address any longer: they just write your email address as recipient. Note that sending funds to your email address only works with a public attestation in the bot, not a private one.  
+
Verify your email address, and your payers don't need to know your Obyte address any longer: they just write your email address as recipient. Note that sending funds to your email address only works with a public attestation in the bot, not a private one.  
  
See the [[Attestation#Email_attestation|Attestation]] article for detailed instructions for people new to Byteball.
+
See the [[Attestation#Email_attestation|Attestation]] article for detailed instructions for people new to Obyte.
  
 
After the first successful verification, you are rewarded with $10.00 worth of Bytes from the distribution fund if your email is on one of the whitelisted domains (@harvard.edu and @eesti.ee).<ref>https://medium.com/byteball/distribution-to-verified-emails-and-sending-cryptocurrency-to-email-episode-ii-cb955fe19d7e</ref>
 
After the first successful verification, you are rewarded with $10.00 worth of Bytes from the distribution fund if your email is on one of the whitelisted domains (@harvard.edu and @eesti.ee).<ref>https://medium.com/byteball/distribution-to-verified-emails-and-sending-cryptocurrency-to-email-episode-ii-cb955fe19d7e</ref>
  
 
===Exchange bot===
 
===Exchange bot===
Exchange Byteball-issued tokens against Bytes or token vs token. The exchange is based on smart contracts, so you don't have to trust the exchange operator. This is intended for proper ICOs, not for some casual [[token]] you just created.
+
Exchange Obyte-issued tokens against Bytes or token vs token. The exchange is based on smart contracts, so you don't have to trust the exchange operator. This is intended for proper ICOs, not for some casual [[token]] you just created.
  
 
After opening the bot, type "pairs" to see what is available.
 
After opening the bot, type "pairs" to see what is available.
 
===Accredited investor attestation bot===
 
If you are an accredited investor, have your accredited status verified by a licensed attorney and get access to ICOs that sell security tokens to accredited investors only.
 
 
Actual verification is outsourced to verifyinvestor.com which already provided this service to a number of ICOs.  A licensed attorney checks the submitted documents and confirms the accredited status, then our bot (which is also a witness) posts the attestation record to the DAG.  With this record, the issuers can easily see that an investor is accredited, therefore allowed to buy securities.<ref>https://medium.com/byteball/attestation-of-accredited-investors-d4a8dabf683b</ref>
 
 
===Steem attestation bot===
 
Verify your Steem username, and your payers don't need to know your Byteball address any longer: they just write <code>steem/username</code> as recipient. After first successful verification you get a reward in Bytes, the amount depending on your Steem reputation. Other apps offer discounts or bonuses to users with high reputation. These apps include: ICOs, Real name attestation bot, Buy Bytes with Visa or Mastercard bot.
 
 
Also see the wiki [[Attestation#Steem_attestation|Attestation]] article.
 
 
If you have a question regarding steem attestations please submit the details through [https://docs.google.com/forms/d/e/1FAIpQLSdpZ4xwMCbndTsdKdoxT3O-LmAZx0h_R4dzxncA-jH9FOTlcQ/viewform?usp=sf_link this Google Form].
 
  
 
=== Flight delay insurance ===
 
=== Flight delay insurance ===
 
This allows one to take out insurance on a possible flight delay one day to three months in the future. See the wiki article [[Oracle]] for details.
 
This allows one to take out insurance on a possible flight delay one day to three months in the future. See the wiki article [[Oracle]] for details.
 
===Byte-BTC exchange===
 
This provides a book for users. See the wiki article [[Trading]] for details. Note that Bitcoin transaction fees may cause problems with this bot, and you might find a regular exchange better.
 
  
 
===Flight delays oracle===
 
===Flight delays oracle===
 
Used in conjunction with flight delay insurance.
 
Used in conjunction with flight delay insurance.
  
===Sports oracle===
+
===Fun-coins faucet===
The sports oracle posts a [[Glossary|DATAFEED]] line only for those fixtures requested by users through the chat. See the wiki article [[Sports betting]] for details.
+
[[File:Faucet.jpg|thumb|upright=0.66]]This bot gives out free Tangos, Tingos, Zangos, Zingos and Credits. These [[fun-coins]] have zero monetary value so you can practise textcoins and smart contracts with zero risk.
 +
 
 +
* '''NOTE: To send fun-coins from your wallet, you will need Bytes to cover the transaction fees, less than 1000 bytes per transaction.'''
 +
 
 +
If you wish, you can donate small amounts of Bytes for transaction fees to the sending address, CARJFJ6SKDC2XGLX2XSNMIITAVRDEW2R, but it is not necessary.
  
===BTC oracle===
+
Developer<ref>https://papabyte.com (@neversaynever)</ref>
This oracle posts Merkle Roots of all Bitcoin transactions in a block every time a new Bitcoin block is mined. You can use its data to p2p trade bytes and bitcoins. If you are receiving bytes (sending btc), chat with the oracle after sending your bitcoins to get the Merkle Proof of your Bitcoin transaction and unlock your bytes from the smart contract.
 
  
===Rosie bot===
+
=== Know-it-all Bot ===
This is an open-source conversational AI.
+
This bot is all about user participation and giving gratitude using incentivized Q&A. Users pose questions and add reward with bytes for faster replies, better answers and more importantly to give thanks to participants. Bring in experts on any social platform using a simple link, vote for the right answer and both of you can get rewarded!
  
===Byteball Asset Manager===
+
This bot was first developed for the [[Use-a-thon/botwar|Byteball Bot War]] in December 2018.
See the wiki article [[Asset]] for details.
 
  
===Zork | game===
+
Developer: Terence Lee, https://github.com/whoisterencelee/know-it-all-bot
Play one of the earliest interactive fiction computer games developed between 1977 and 1979. The game unfolds in a maze-like dungeon, where the user must battle trolls and solve puzzles in order to find twenty trophies to bring back to the house outside which the game begins.
 
  
Developer: @Hyena
+
===Obyte Asset Manager===
 +
See the wiki article [[Asset]] for details.
  
 
===Poll bot===
 
===Poll bot===
 
Now we can have referendums.  This bot assists in making a vote.  A vote is a small transaction that pays to yourself and is signed by your most funded addresses; the '''weight''' of the vote is the combined balance of the signing addresses.  Note that there is a privacy concern because by making a vote you associate a number of your addresses. 
 
Now we can have referendums.  This bot assists in making a vote.  A vote is a small transaction that pays to yourself and is signed by your most funded addresses; the '''weight''' of the vote is the combined balance of the signing addresses.  Note that there is a privacy concern because by making a vote you associate a number of your addresses. 
  
===Blackbytes bots===
+
===Private Room Chat bot===
See the wiki article/section [[Blackbytes]]/bots.
+
This chatbot allows several persons to chat together using the Obyte messaging system. The bot decrypts messages and relays them to other users after re-encryption. For best privacy, run your own instance of this bot using the source code below; any cheap Virtual Private Server is enough to host it.
 +
 
 +
Developer: Papabyte, https://github.com/Papabyte/Private-chat-room
  
===Buy blackbytes (trustless)===
+
===Real name attestation bot===
[Disabled now: use BEEB or freebe]
+
Verify your real name to get access to services that require KYC. Attestation that proves your verification is saved on the public database, but no personal data is published without your request. Your data is saved in your wallet and you can easily disclose it to the service that needs the data. After first successful verification, you are rewarded with $20.00 worth of Bytes from the distribution fund. See [[Identity verification]] article for details.
  
 
===Slice&Dice MUD [Multi-User Dungeon]===
 
===Slice&Dice MUD [Multi-User Dungeon]===
Combining the elements of provably fair online gambling and role-playing games, Slice&Dice Dungeon delivers a unique gaming experience for everyone. The player takes a role of a dungeon inhabitant who has come across a violent underground casino. The main goal in this game is to become a powerful and respected member of the community. Doing so requires one to gamble on the Byteball tokens and to get into fights with other players as part of the endless struggle for power.
+
Combining the elements of provably fair online gambling and role-playing games, Slice&Dice Dungeon delivers a unique gaming experience for everyone. The player takes a role of a dungeon inhabitant who has come across a violent underground casino. The main goal in this game is to become a powerful and respected member of the community. Doing so requires one to gamble on the Obyte tokens and to get into fights with other players as part of the endless struggle for power.
  
 
Developer<ref>https://CoinGaming.io</ref>
 
Developer<ref>https://CoinGaming.io</ref>
Line 141: Line 138:
 
Developer<ref>https://papabyte.com</ref>
 
Developer<ref>https://papabyte.com</ref>
  
===Luckybytes Lottery===
+
===Sports oracle===
An in-app lottery in which you can play using your Byteball Bytes. There are three different game modes to participate in. Win large amounts of Bytes depending on the number of players on the principle of "the winner takes all". All games are provably fair. Each lottery comes with a game and proof hash which lets a player validate and prove the results against manipulation.
+
The sports oracle posts a [[Glossary|DATAFEED]] line only for those fixtures requested by users through the chat. See the wiki article [[Sports betting]] for details.
  
Developer: pxrunes<ref>https://lucky.byte-ball.com</ref>
+
===Steem attestation bot===
 +
Verify your Steem username, and your payers don't need to know your Obyte address any longer: they just write <code>steem/username</code> as recipient. After first successful verification you get a reward in Bytes, the amount depending on your Steem reputation. Other apps offer discounts or bonuses to users with high reputation. These apps include: ICOs, Real name attestation bot, Buy Bytes with Visa or Mastercard bot.
  
===TitanCoin ICO===
+
Also see the wiki [[Attestation#Steem_attestation|Attestation]] article.
Invest in Titan Coin -- a new token pegged to the price of 1 kg of ilmenite concentrate. Ilmenite concentrate is the main raw material used for production of titanium dioxide.
 
  
Project page and investor information<ref>https://titan-coin.com/?lang=en</ref>
+
If you have a question regarding steem attestations please submit the details through [https://docs.google.com/forms/d/e/1FAIpQLSdpZ4xwMCbndTsdKdoxT3O-LmAZx0h_R4dzxncA-jH9FOTlcQ/viewform?usp=sf_link this Google Form].
 
 
====ICO bot====
 
This is the first use of our ICO bot which was published on github just recently<ref> https://github.com/byteball/ico-bot</ref>.  The bot is designed to help entrepreneurs raise funds and distribute their tokens, easily and securely. It now (2018-01-07) accepts Bytes, BTC and ETH. The tokens are issued immediately after the payment is confirmed.
 
 
 
===Byteball-Altcoin Exchange Bot===
 
Exchange over 60 altcoins to altcoins. Receive your coins as fast as the network confirms your transaction. The fee is only 0.75%. Powered by Changelly.<ref>https://changelly.com</ref> (Changelly hasn't included GBytes since sometime in Q1 2018)
 
 
 
Developer: Robert Huber, @robbterr<ref>http://byteball-exchange-bot.com</ref>
 
 
 
===Fun-coins faucet===
 
[[File:Faucet.jpg|thumb|upright=0.66]]This new (Jan 19) bot gives out free Tangos, Tingos, Zangos and Zingos. These [[fun-coins]] have zero monetary value so you can practise textcoins and smart contracts with zero risk.
 
 
 
* '''NOTE: To send fun-coins from your wallet, you will need Bytes to cover the transaction fees, less than 1000 bytes per transaction.'''
 
 
 
If you wish, you can donate small amounts of Bytes for transaction fees to the sending address, CARJFJ6SKDC2XGLX2XSNMIITAVRDEW2R, but it is not necessary.
 
 
 
Developer<ref>https://papabyte.com (@neversaynever)</ref>
 
 
 
===Worldopoly ICO===
 
Worldopoly is the world’s first mobile game combining AR (Augmented Reality), AI (Artificial Intelligence), Geolocationing, Blockchain, and DAG. The ICO is active until 17 May 2018, and you can buy WPT tokens with Bytes, BTC, or Ether. WPT token is issued both on Byteball and Ethereum platforms but investors on Byteball platform receive increased bonus (even if they pay in ETH or BTC) for investments up to 30 ETH.
 
  
Website: https://worldopoly.io
+
===Username registration bot===
 +
Buy a username and receive money to your @username instead of a less user-friendly cryptocurrency address. Proceeds from the sale of usernames go the [[Obyte community fund]] and help fund the development and promotion of the platform.
  
 
===WhiteLittle Airdrop===
 
===WhiteLittle Airdrop===
Line 178: Line 156:
 
Project website: http://123cb.net, in Chinese only.
 
Project website: http://123cb.net, in Chinese only.
  
===Exchange bot for dual-chain tokens===
+
===Whitelittle reward chat room===
For tokens issued both on Byteball and Ethereum platforms, the bot enables seamless exchange between Byteball and Ethereum tokens.
+
Whitelittle is a chat room (in Chinese) for newcomers who want to enter the blockchain industry. The purpose is to build an information discovery ecological platform that provides effective help for newcomers based on the Obyte technology. Here you can chat and help others without being censored and get some rewards.
  
Developer: HDRProtocol, https://github.com/HDRProtocol/exchanger
+
===World Community Grid linking bot===
 +
Donate your device’s spare computing power to help scientists solve the world’s biggest problems in health and sustainability, and [[Distribution#From_the_WCG_linking_bot|earn some Bytes]] in the meantime. This bot allows you to link your Obyte address and WCG account in order to receive daily rewards for your contribution to WCG computations.<ref>https://medium.com/byteball/computing-for-good-again-3795336bdaed</ref>
  
===Private Room Chat bot===
+
WCG is an IBM sponsored project; more info at https://www.worldcommunitygrid.org
This chatbot allows several persons to chat together using the Byteball messaging system. The bot decrypts messages and relays them to other users after re-encryption. For best privacy, run your own instance of this bot using the source code below; any cheap Virtual Private Server is enough to host it.
+
 
 +
===Zork | game===
 +
Play one of the earliest interactive fiction computer games developed between 1977 and 1979. The game unfolds in a maze-like dungeon, where the user must battle trolls and solve puzzles in order to find twenty trophies to bring back to the house outside which the game begins.
  
Developer: Papabyte, https://github.com/Papabyte/Private-chat-room
+
Developer: @Hyena
  
===Aworker ICO===
+
=== Luckybytes ===
Aworker is a decentralized next-generation recruitment platform. Aworker reinvents Human Resources processes via referrals and smart contracts. The search for employees powered by smart contracts reduces “cost per hire” up to 4 times.
+
A lottery which you can play using your Bytes. Three different game modes to participate in and follow the principle of "the winner takes all". All games are provably fair. Each lottery comes with a game proof hash which lets player validate and prove the results against manipulation. [Available in Chinese too]
  
Website: https://www.aworker.io
+
https://lucky.obytechina.org
  
 
==Security==
 
==Security==
Line 199: Line 180:
 
*[https://byteroll.com/chatbox Main article source]
 
*[https://byteroll.com/chatbox Main article source]
 
*[https://medium.com/@wekkelekkel/byteball-e-mail-attestation-tutorial-5b4b9dfc4e04 Email attestation tutorial]
 
*[https://medium.com/@wekkelekkel/byteball-e-mail-attestation-tutorial-5b4b9dfc4e04 Email attestation tutorial]
 +
*[https://medium.com/obyte/new-methods-for-identity-verification-3d5045287533 Alternative method for residents of Estonia, Latvia, Lithuania, and e-residents of Estonia]
  
 
==References==
 
==References==

Latest revision as of 13:21, 12 January 2020

The wallet contains a Bot Store under the Chat tab. Inside the Bot Store are Chatbots.

Introduction

You can PAIR your platform with another platform on a separate device, via the Chat tab. If both devices are present, this is useful for practising with textcoins and smart contracts. It also works when the other device is remote, enabling end-to-end-encrypted chat with strangers online, as well as sending private payments and using smart contracts with them.

You can also pair your device with a bot, which emulates the experience of chatting with a live person. The bot will have very limited responses, but enough to get the job done. A merchant bot could allow you to select from a range of pizzas, for example, then pay for your order with two clicks while still in that chat session.

These bots are the applications on the Obyte platform.

Translations

A project to translate these bots started in March 2018. The All translations page tracks which languages have been completed for which bots.

Botstore bots

Obyte v.1.9.0+ has a "bot store". Your hub provides the list, sorted alphabetically or in suggested order. The default hub has these currently (alphabetically):

  • Accredited investor attestation bot
  • Blackbyte Exchange (Semi-trustless^)
  • BTC oracle
  • Buy blackbytes (trustless)
  • Byte-BTC exchange 
  • Draw Airdrop
  • Email attestation bot
  • Exchange bot
  • Flight delay insurance
  • Flight delays oracle 
  • Fun-coins faucet
  • Know-it-all Bot
  • Obyte Asset Manager
  • Poll bot
  • Private room chat bot
  • Real name attestation bot
  • Slice&Dice MUD 
  • Sports betting bot (Semi-trustless)
  • Sports oracle
  • Steem attestation bot
  • Username registration bot
  • WhiteLittle Airdrop
  • Whitelittle reward chat room
  • World Community Grid linking bot
  • Zork | game 
  • Luckybytes

^ Ideally, crypto transactions are trustless, in that neither the sender nor the receiver need trust the other. The more trustful the situation is, the less ideal.

Other bots

  • Byteball-to-TCP proxy

Other bots descriptions

Byteball-to-TCP proxy

With the help of this specialized chatbot it is possible to develop one's new bot in any programming language. See the Obyte-to-TCP Proxy article section.

Botstore bots descriptions

Bot links are not needed in this article. Access them via the Bot Store in your platform/wallet Chat.

Accredited investor attestation bot

If you are an accredited investor, have your accredited status verified by a licensed attorney and get access to ICOs that sell security tokens to accredited investors only.

Actual verification is outsourced to verifyinvestor.com which already provided this service to a number of ICOs. A licensed attorney checks the submitted documents and confirms the accredited status, then our bot (which is also a witness) posts the attestation record to the DAG. With this record, the issuers can easily see that an investor is accredited, therefore allowed to buy securities.[1]

Blackbytes Exchange (Semi-trustless)

Instantly exchange Blackbytes and Bytes or create your own orders in the book. It's trustless when selling Blackbytes, meaning all users are always in control of their own Blackbytes, and trustful when buying. Need help or want to socialize? You can directly chat with many other users.

BTC oracle

This oracle posts Merkle Roots of all Bitcoin transactions in a block every time a new Bitcoin block is mined. You can use its data to p2p trade bytes and bitcoins. If you are receiving bytes (sending btc), chat with the oracle after sending your bitcoins to get the Merkle Proof of your Bitcoin transaction and unlock your bytes from the smart contract.

Buy blackbytes (trustless)

Instantly buy blackbytes for bytes. The sale is done via a conditional payment smart contract, so the seller can't scam you.

Source code: https://github.com/byteball/conditional-token-sale, you can use it to sell your tokens.

Byte-BTC exchange

This provides a book for users. See the wiki article Trading for details. Note that Bitcoin transaction fees may cause problems with this bot, and you might find a regular exchange better.

Draw Airdrop

Get a chance to win a weekly prize just by linking your existing balance. The greater is your balance, the greater is your chance to win. No payment is required. The prizes are paid from the undistributed funds.

If you refer new users to the draw and one of them wins, you also win.

See Medium article[2] and Steemit article[3]

Email attestation bot

Verify your email address, and your payers don't need to know your Obyte address any longer: they just write your email address as recipient. Note that sending funds to your email address only works with a public attestation in the bot, not a private one.

See the Attestation article for detailed instructions for people new to Obyte.

After the first successful verification, you are rewarded with $10.00 worth of Bytes from the distribution fund if your email is on one of the whitelisted domains (@harvard.edu and @eesti.ee).[4]

Exchange bot

Exchange Obyte-issued tokens against Bytes or token vs token. The exchange is based on smart contracts, so you don't have to trust the exchange operator. This is intended for proper ICOs, not for some casual token you just created.

After opening the bot, type "pairs" to see what is available.

Flight delay insurance

This allows one to take out insurance on a possible flight delay one day to three months in the future. See the wiki article Oracle for details.

Flight delays oracle

Used in conjunction with flight delay insurance.

Fun-coins faucet

Faucet.jpg

This bot gives out free Tangos, Tingos, Zangos, Zingos and Credits. These fun-coins have zero monetary value so you can practise textcoins and smart contracts with zero risk.

  • NOTE: To send fun-coins from your wallet, you will need Bytes to cover the transaction fees, less than 1000 bytes per transaction.

If you wish, you can donate small amounts of Bytes for transaction fees to the sending address, CARJFJ6SKDC2XGLX2XSNMIITAVRDEW2R, but it is not necessary.

Developer[5]

Know-it-all Bot

This bot is all about user participation and giving gratitude using incentivized Q&A. Users pose questions and add reward with bytes for faster replies, better answers and more importantly to give thanks to participants. Bring in experts on any social platform using a simple link, vote for the right answer and both of you can get rewarded!

This bot was first developed for the Byteball Bot War in December 2018.

Developer: Terence Lee, https://github.com/whoisterencelee/know-it-all-bot

Obyte Asset Manager

See the wiki article Asset for details.

Poll bot

Now we can have referendums.  This bot assists in making a vote.  A vote is a small transaction that pays to yourself and is signed by your most funded addresses; the weight of the vote is the combined balance of the signing addresses.  Note that there is a privacy concern because by making a vote you associate a number of your addresses. 

Private Room Chat bot

This chatbot allows several persons to chat together using the Obyte messaging system. The bot decrypts messages and relays them to other users after re-encryption. For best privacy, run your own instance of this bot using the source code below; any cheap Virtual Private Server is enough to host it.

Developer: Papabyte, https://github.com/Papabyte/Private-chat-room

Real name attestation bot

Verify your real name to get access to services that require KYC. Attestation that proves your verification is saved on the public database, but no personal data is published without your request. Your data is saved in your wallet and you can easily disclose it to the service that needs the data. After first successful verification, you are rewarded with $20.00 worth of Bytes from the distribution fund. See Identity verification article for details.

Slice&Dice MUD [Multi-User Dungeon]

Combining the elements of provably fair online gambling and role-playing games, Slice&Dice Dungeon delivers a unique gaming experience for everyone. The player takes a role of a dungeon inhabitant who has come across a violent underground casino. The main goal in this game is to become a powerful and respected member of the community. Doing so requires one to gamble on the Obyte tokens and to get into fights with other players as part of the endless struggle for power.

Developer[6]

Sports betting bot (Semi-trustless)

Bet on sport fixtures by taking the trustless offers immediately available. Or be the bookmaker and develop a business by proposing competitive odds for popular events.

There's an extensive wiki article about sports betting and this bot.

Developer[7]

Sports oracle

The sports oracle posts a DATAFEED line only for those fixtures requested by users through the chat. See the wiki article Sports betting for details.

Steem attestation bot

Verify your Steem username, and your payers don't need to know your Obyte address any longer: they just write steem/username as recipient. After first successful verification you get a reward in Bytes, the amount depending on your Steem reputation. Other apps offer discounts or bonuses to users with high reputation. These apps include: ICOs, Real name attestation bot, Buy Bytes with Visa or Mastercard bot.

Also see the wiki Attestation article.

If you have a question regarding steem attestations please submit the details through this Google Form.

Username registration bot

Buy a username and receive money to your @username instead of a less user-friendly cryptocurrency address. Proceeds from the sale of usernames go the Obyte community fund and help fund the development and promotion of the platform.

WhiteLittle Airdrop

This is for the Chinese market.

Project website: http://123cb.net, in Chinese only.

Whitelittle reward chat room

Whitelittle is a chat room (in Chinese) for newcomers who want to enter the blockchain industry. The purpose is to build an information discovery ecological platform that provides effective help for newcomers based on the Obyte technology. Here you can chat and help others without being censored and get some rewards.

World Community Grid linking bot

Donate your device’s spare computing power to help scientists solve the world’s biggest problems in health and sustainability, and earn some Bytes in the meantime. This bot allows you to link your Obyte address and WCG account in order to receive daily rewards for your contribution to WCG computations.[8]

WCG is an IBM sponsored project; more info at https://www.worldcommunitygrid.org

Zork | game

Play one of the earliest interactive fiction computer games developed between 1977 and 1979. The game unfolds in a maze-like dungeon, where the user must battle trolls and solve puzzles in order to find twenty trophies to bring back to the house outside which the game begins.

Developer: @Hyena

Luckybytes

A lottery which you can play using your Bytes. Three different game modes to participate in and follow the principle of "the winner takes all". All games are provably fair. Each lottery comes with a game proof hash which lets player validate and prove the results against manipulation. [Available in Chinese too]

https://lucky.obytechina.org

Security

Slack comment from @vakar 2018-01-10: A bot has no way to connect to the private part of a paired wallet. It can only send text messages to the chat. As long as we only have text (and no html) all bots are safe and cannot "steal coins".

External links

References