Project • POC application

ioTipBot

Vision

Send IOTA-Token via Chat Applications


Tags
  • iota
  • community
  • discord
  • token
  • telegram
  • payments
  • reattachments
  • reattach
  • chat

The ioTipBot

The ioTipbot was built to increase the awareness of IOTA by helping you send IOTAs to other users, especially to new ones. Sending and receiving IOTA tokens within the chat is now super easy and users don’t have to ask for addresses anymore. Tipping anyone in the channel makes rewarding good content possible. If you like an article someone shared, just tip him instead of only throwing in an emoji. You can even request a personalized meme and show your gratitude to the creator just by tipping. Welcome to next level chatting.

Features

The bot itself is designed to reduce spam. We optimized it to work in crowded chats without disturbing the users. That’s achieved by moving all interactions with the bot to direct/private messages, except tipping itself. Every tip is confirmed by the bot, sending a private message to both, the sender and the receiver of a tip. Any other action takes place in private messages only. Further spam protection features are a minimum tip and a limitation of requests to the bot per second. This is how we finally managed the bot to be your butler and not the main event.

You can tip other users with either USD or IOTA. So, you can choose yourself what you want to calculate in. Just tip like that: “!tip @username $1” or “tip @username 1 Mi”. It is intuitive and easy.

The bot itself runs on a super stable and high performance server, which solves PoW for IOTA in less than 3 seconds for each withdraw and we use several private and well maintained Full Nodes, so withdrawing is very quick and reliable.

Special Feature

We also added a function that helps users to get any transaction on the tangle confirmed. The user is able to provide any transaction hash to the bot (e.g.: “!reattach TRANSACTIONHASH”), which then automatically reattaches and promotes the transaction. It will use its fast PoW skills and reliable nodes to get your transaction through as quickly as possible. This is a straightforward way for us as a community to quickly help frustrated users, whose transactions are “pending forever”.

Functionality

The IOTipBot is carrying its own seed and provides addresses to users where they can deposit IOTA tokens. The amount gets stored in a local database, which is updated by the IOTipBot while users are tipping, depositing and withdrawing. Users can withdraw by specifying the amount and the destination address. Just send a private message to the bot with the command !help and you will get a list of all commands.

Whats left?

We wish you a lot of fun using the IOTipBot and we are happy to receive your feedback. Just send a !support ticket if you want to contact us. Don’t hesitate to ask us anything or to complain. We want the bot to be the best possible, so we rely on your feedback.