create account

[Drugwars] Introducing Mike: Real time battle notifications on Discord by emrebeyler

View this thread on steemit.com
· @emrebeyler · (edited)
$72.28
[Drugwars] Introducing Mike: Real time battle notifications on Discord
<center><img src="https://ipfs.busy.org/ipfs/QmTN7xujrwbRji8aXGMgSzvfrGbedQ56zPDVyFKdJ7Lc6Q"></center>
<center><sup>Somebody attacks you on @drugwars? Better call <a href="https://github.com/emre/mike">mike</a>!</sup></center>
***

# Mike

[mike](https://github.com/emre/mike) is a Discord bot sends notifications to your discord handle if you get attacked in the @drugwars game. Currently, when somebody attacks you, you have *5-20* minutes of reaction times based on the army of the attacker.

Imagine you're at the office and focusing into your work, and suddenly @ngc attacks you to wipe out your army. The first thing to do is spending in-game resources so they're not exposed for stealing. However, you have still units and you have two options:

- Fight and die
- Send your troops to another easy opponent so they don't die.

In order to react fast to that kind of situations, Mike sends notifications (delay time: 5-10 seconds) to your Discord handle. An instance of the bot is currently live at a new [Discord Server](https://discord.gg/bdNahYm) free to use for any player.

# Usage

After joining the [discord server](https://discord.gg/bdNahYm) send this command in the `#bot-commands` channel:

***
```
$subscribe <player_name>
```
***

And you're all set. You can subscribe up to 10 different players. If you want to unsubscribe from a player, you can use `$unsubscribe <player_name>` and you can see all your subscriptions with `$subscriptions`.


<center><img src="https://ipfs.busy.org/ipfs/QmaaEkXQyt543XycrDkiEjWZ3xbqAJJWzxrYXc6RDhzW3z"></center>
<center><sup>Help screen</sup></center>
***


# Tech talk: Discord bots, Steem and Non blocking I/O

All the data is streamed from the blockchain, almost real-time.

Since `discord.py` uses an asyncio eventloop, all functionality of the bot should work with async libraries to avoid [blocking calls](https://discordpy.readthedocs.io/en/latest/faq.html#what-does-blocking-mean). The current state of the python libraries for steem is not well in the *non-blocking world* so using `steem-python`, `beem`, or `lightsteem` was not feasible.

@inertia's amazing [meeseeker](https://steemit.com/utopian-io/@inertia/meeseeker-op-timestamps-0-0-5) comes into the play to solve that problem. Since it's possible to subscribe custom jsons with meeseeker, utilizing it helped me remove lots of boilerplate code, and staying in the `asyncio loop` without any blocking code. (`aioredis`)

***

If you want to have a private mike for your own joy in your discord server, you can install the bot on your own.

### Installation
***

```
$ (sudo) pip install drugwars_mike
```

### Configuration and Running
***

`mike` uses `meeseeker` to stream custom json operations. If you don't have a `meeseker` yet, you need to install it.

An Example command to run `meeseker` to have custom json channels:

***
```
MEESEEKER_PUBLISH_OP_CUSTOM_ID=true MEESEEKER_EXPIRE_KEYS=300 meeseeker sync
```
***

Environment parameters:

***
| Variable                   | Description                | Required |
|----------------------------|----------------------------|----------|
| MIKE_BOT_TOKEN             | Discord bot token          | True     |
| MIKE_BATTLE_LOG_CHANNEL_ID | Channel ID for battle logs | False    |
| MIKE_DB                    | Connection URI for DB      | True     |
| MIKE_REDIS_HOST            | Redis host                 | True     |
| MIKE_REDIS_PORT            | Redis port                 | True     |
***

***

You can run mike by typing:

```
$ MIKE_BOT_TOKEN=<token> MIKE_DB=sqlite:///mydatabase.db MIKE_REDIS_HOST=localhost MIKE_REDIS_PORT=6379 mike
```

# Repository and License

Repository is located at [github/emre/mike](https://github.com/emre/mike) and it's licensed under [MIT](https://github.com/emre/mike/blob/master/LICENSE).

# Disclaimer

Even though mike works perfectly at the moment, there is no guarantee that it will notify you every time. Due to potential bugs or lags in the backend blockchain streaming, you may miss some notifications. However, I will be doing my best to keep it always working. 

### Vote for my witness

This is yet another *free of charge* tool I have developed for the Steem community. If you like what I do, consider casting a vote on [via Steemconnect](https://steemconnect.com/sign/account-witness-vote?witness=emrebeyler&approve=1) or on [steemit.com](https://steemit.com/~witnesses)
πŸ‘  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 277 others
properties (23)
post_id71,329,507
authoremrebeyler
permlinkdrugwars-introducing-mike-real-time-battle-notifications-on-discord
categoryutopian-io
json_metadata{"tags":["utopian-io","development","mike","drugwars","python"],"users":["drugwars","ngc","inertia"],"image":["https:\/\/ipfs.busy.org\/ipfs\/QmTN7xujrwbRji8aXGMgSzvfrGbedQ56zPDVyFKdJ7Lc6Q","https:\/\/ipfs.busy.org\/ipfs\/QmaaEkXQyt543XycrDkiEjWZ3xbqAJJWzxrYXc6RDhzW3z"],"links":["https:\/\/github.com\/emre\/mike","https:\/\/discord.gg\/bdNahYm","https:\/\/discordpy.readthedocs.io\/en\/latest\/faq.html#what-does-blocking-mean","https:\/\/steemit.com\/utopian-io\/@inertia\/meeseeker-op-timestamps-0-0-5","https:\/\/github.com\/emre\/mike\/blob\/master\/LICENSE","https:\/\/steemconnect.com\/sign\/account-witness-vote?witness=emrebeyler&approve=1","https:\/\/steemit.com\/~witnesses"],"app":"steemit\/0.1","format":"markdown"}
created2019-03-12 19:39:09
last_update2019-03-12 20:08:18
depth0
children26
net_rshares107,679,577,526,149
last_payout2019-03-19 19:39:09
cashout_time1969-12-31 23:59:59
total_payout_value55.747 SBD
curator_payout_value16.529 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length4,399
author_reputation239,270,352,215,063
root_title"[Drugwars] Introducing Mike: Real time battle notifications on Discord"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (341)
@emrebeyler ·
$7.50
Also, special thanks to @crokkon, @bitcoinjake09, @louis88 for the initial testing on the bot. :-)
πŸ‘  , ,
properties (23)
post_id71,329,717
authoremrebeyler
permlinkre-emrebeyler-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190312t194246266z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"users":["crokkon","bitcoinjake09","louis88"],"app":"steemit\/0.1"}
created2019-03-12 19:42:45
last_update2019-03-12 19:42:45
depth1
children1
net_rshares10,867,423,179,149
last_payout2019-03-19 19:42:45
cashout_time1969-12-31 23:59:59
total_payout_value5.626 SBD
curator_payout_value1.874 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length98
author_reputation239,270,352,215,063
root_title"[Drugwars] Introducing Mike: Real time battle notifications on Discord"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (3)
@magicdice ·
re-emrebeyler-re-emrebeyler-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190313t012203234z
<p><strong>Magic Dice</strong> has rewarded your post with a <strong>79%</strong> upvote. Thanks for playing <a href="https://magic-dice.com/">Magic Dice</a>.</p>
properties (22)
post_id71,347,604
authormagicdice
permlinkre-emrebeyler-re-emrebeyler-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190313t012203234z
categoryutopian-io
json_metadata{"tags":["magicdice"],"app":"magicdice"}
created2019-03-13 01:22:03
last_update2019-03-13 01:22:03
depth2
children0
net_rshares0
last_payout2019-03-20 01:22:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length162
author_reputation22,967,361,763,386
root_title"[Drugwars] Introducing Mike: Real time battle notifications on Discord"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@drakos ·
You can always call upon @fenrir78 for some support πŸ˜‚
properties (22)
post_id71,330,110
authordrakos
permlinkre-emrebeyler-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190312t194939959z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"users":["fenrir78"],"app":"steemit\/0.1"}
created2019-03-12 19:49:39
last_update2019-03-12 19:49:39
depth1
children0
net_rshares0
last_payout2019-03-19 19:49:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length53
author_reputation66,069,344,800,759
root_title"[Drugwars] Introducing Mike: Real time battle notifications on Discord"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@mindtrap ·
Dude that rocks!
properties (22)
post_id71,330,201
authormindtrap
permlinkre-emrebeyler-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190312t195128580z
categoryutopian-io
json_metadata{"community":"busy","app":"busy\/2.5.6","format":"markdown","tags":["utopian-io"],"users":[],"links":[]}
created2019-03-12 19:51:24
last_update2019-03-12 19:51:24
depth1
children1
net_rshares0
last_payout2019-03-19 19:51:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length16
author_reputation62,773,707,261,585
root_title"[Drugwars] Introducing Mike: Real time battle notifications on Discord"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@emrebeyler ·
🀘
properties (22)
post_id71,331,311
authoremrebeyler
permlinkre-mindtrap-re-emrebeyler-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190312t201145535z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit\/0.1"}
created2019-03-12 20:11:45
last_update2019-03-12 20:11:45
depth2
children0
net_rshares0
last_payout2019-03-19 20:11:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length1
author_reputation239,270,352,215,063
root_title"[Drugwars] Introducing Mike: Real time battle notifications on Discord"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@dwclowns · (edited)
Excellent!
I don't think the discord  link works?
properties (22)
post_id71,330,686
authordwclowns
permlinkre-emrebeyler-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190312t200108136z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit\/0.1"}
created2019-03-12 20:01:09
last_update2019-03-12 20:03:45
depth1
children1
net_rshares0
last_payout2019-03-19 20:01:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length49
author_reputation311,410,558,444
root_title"[Drugwars] Introducing Mike: Real time battle notifications on Discord"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@emrebeyler ·
Fixed.
properties (22)
post_id71,331,152
authoremrebeyler
permlinkre-dwclowns-re-emrebeyler-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190312t200904779z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit\/0.1"}
created2019-03-12 20:09:06
last_update2019-03-12 20:09:06
depth2
children0
net_rshares0
last_payout2019-03-19 20:09:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length6
author_reputation239,270,352,215,063
root_title"[Drugwars] Introducing Mike: Real time battle notifications on Discord"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@inertia ·
That discord link might be expired.
properties (22)
post_id71,330,755
authorinertia
permlinkre-emrebeyler-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190312t200209510z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit\/0.1"}
created2019-03-12 20:02:09
last_update2019-03-12 20:02:09
depth1
children2
net_rshares0
last_payout2019-03-19 20:02:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length35
author_reputation161,353,272,413,946
root_title"[Drugwars] Introducing Mike: Real time battle notifications on Discord"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@emrebeyler ·
Should be fixed, now.
properties (22)
post_id71,331,143
authoremrebeyler
permlinkre-inertia-re-emrebeyler-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190312t200856473z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit\/0.1"}
created2019-03-12 20:08:57
last_update2019-03-12 20:08:57
depth2
children1
net_rshares0
last_payout2019-03-19 20:08:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length21
author_reputation239,270,352,215,063
root_title"[Drugwars] Introducing Mike: Real time battle notifications on Discord"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@inertia ·
https://i.pinimg.com/originals/35/15/40/351540b542f159f3e8af29007e1c01bf.gif
properties (22)
post_id71,331,545
authorinertia
permlinkre-emrebeyler-re-inertia-re-emrebeyler-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190312t201606755z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"image":["https:\/\/i.pinimg.com\/originals\/35\/15\/40\/351540b542f159f3e8af29007e1c01bf.gif"],"app":"steemit\/0.1"}
created2019-03-12 20:16:06
last_update2019-03-12 20:16:06
depth3
children0
net_rshares0
last_payout2019-03-19 20:16:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length76
author_reputation161,353,272,413,946
root_title"[Drugwars] Introducing Mike: Real time battle notifications on Discord"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@mightypanda ·
Awesome work, could have come really handy abt an hr ago
properties (22)
post_id71,331,319
authormightypanda
permlinkre-emrebeyler-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190312t201155065z
categoryutopian-io
json_metadata{"community":"busy","app":"busy\/2.5.6","format":"markdown","tags":["utopian-io"],"users":[],"links":[]}
created2019-03-12 20:11:57
last_update2019-03-12 20:11:57
depth1
children2
net_rshares0
last_payout2019-03-19 20:11:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length56
author_reputation20,365,209,818,432
root_title"[Drugwars] Introducing Mike: Real time battle notifications on Discord"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@emrebeyler ·
Well, you had one battle. There will be more :-)
properties (22)
post_id71,331,449
authoremrebeyler
permlinkre-mightypanda-re-emrebeyler-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190312t201414552z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit\/0.1"}
created2019-03-12 20:14:15
last_update2019-03-12 20:14:15
depth2
children1
net_rshares0
last_payout2019-03-19 20:14:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length48
author_reputation239,270,352,215,063
root_title"[Drugwars] Introducing Mike: Real time battle notifications on Discord"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@mightypanda ·
Agreed, I was thinking about how to build one right after that battle. Atleast a script to just buy units if thr is an attack. Glad you build one on discord. Are you scanning the blockchain to check for attacks?
properties (22)
post_id71,333,661
authormightypanda
permlinkre-emrebeyler-re-mightypanda-re-emrebeyler-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190312t205346153z
categoryutopian-io
json_metadata{"community":"busy","app":"busy\/2.5.6","format":"markdown","tags":["utopian-io"],"users":[],"links":[]}
created2019-03-12 20:53:48
last_update2019-03-12 20:53:48
depth3
children0
net_rshares0
last_payout2019-03-19 20:53:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length211
author_reputation20,365,209,818,432
root_title"[Drugwars] Introducing Mike: Real time battle notifications on Discord"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@bluerobo ·
That's great. Really spices up battles - and very annoying for attackers :D

Posted using [Partiko Android](https://partiko.app/referral/bluerobo)
properties (22)
post_id71,331,552
authorbluerobo
permlinkbluerobo-re-emrebeyler-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190312t201615920z
categoryutopian-io
json_metadata{"app":"partiko","client":"android"}
created2019-03-12 20:16:15
last_update2019-03-12 20:16:15
depth1
children0
net_rshares0
last_payout2019-03-19 20:16:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length146
author_reputation1,728,931,463,548
root_title"[Drugwars] Introducing Mike: Real time battle notifications on Discord"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@justyy ·
$10.71
Thank you for your contribution. I have to admit that I spent quite some time learning how to play this game, and it is fun!

I have some concerns about the performance. If there are quite a number of subscribers, does this Python library have impact on the server or does it have delays on sending notifications?  You might want to have a separate queue for sending notification. The `await` still blocks the function execution. 

Great to see you have tests! You could add some unit tests for historic data, as they are immutable on the steem blockchain which is great to test the `TxListener.handle_operation()` which I think it is important.

Your code looks great and it is a text-book example for learning Python, Steem Blockchain and how to create a discord bot. Thanks for that.

Your contribution has been evaluated according to [Utopian policies and guidelines](https://join.utopian.io/guidelines), as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, [click here](https://review.utopian.io/result/3/2-2-2-1-2-1-1-).

---- 
Need help? Chat with us on [Discord](https://discord.gg/uTyJkNm).

[[utopian-moderator]](https://join.utopian.io/)
πŸ‘  , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
post_id71,333,380
authorjustyy
permlinkre-emrebeyler-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190312t204849635z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"links":["https:\/\/join.utopian.io\/guidelines","https:\/\/review.utopian.io\/result\/3\/2-2-2-1-2-1-1-","https:\/\/discord.gg\/uTyJkNm","https:\/\/join.utopian.io\/"],"app":"steemit\/0.1"}
created2019-03-12 20:48:51
last_update2019-03-12 20:48:51
depth1
children1
net_rshares15,690,138,856,259
last_payout2019-03-19 20:48:51
cashout_time1969-12-31 23:59:59
total_payout_value8.123 SBD
curator_payout_value2.586 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length1,236
author_reputation199,016,410,471,466
root_title"[Drugwars] Introducing Mike: Real time battle notifications on Discord"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (26)
@utopian-io ·
Thank you for your review, @justyy! Keep up the good work!
properties (22)
post_id71,490,951
authorutopian-io
permlinkre-re-emrebeyler-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190312t204849635z-20190315t043319z
categoryutopian-io
json_metadata{"app":"beem\/0.20.17"}
created2019-03-15 04:33:21
last_update2019-03-15 04:33:21
depth2
children0
net_rshares0
last_payout2019-03-22 04:33:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length58
author_reputation151,356,124,843,620
root_title"[Drugwars] Introducing Mike: Real time battle notifications on Discord"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@steem-ua ·
#### Hi @emrebeyler!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
**Feel free to join our [@steem-ua Discord server](https://discord.gg/KpBNYGz)**
properties (22)
post_id71,336,102
authorsteem-ua
permlinkre-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190312t213720z
categoryutopian-io
json_metadata{"app":"beem\/0.20.18"}
created2019-03-12 21:37:21
last_update2019-03-12 21:37:21
depth1
children0
net_rshares0
last_payout2019-03-19 21:37:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length289
author_reputation20,574,691,560,478
root_title"[Drugwars] Introducing Mike: Real time battle notifications on Discord"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@soyrosa ·
BRILLIANT! 
properties (22)
post_id71,338,347
authorsoyrosa
permlinkre-emrebeyler-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190312t222620511z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"steempeak","app":"steempeak\/1.8.4b"}
created2019-03-12 22:26:21
last_update2019-03-12 22:26:21
depth1
children0
net_rshares0
last_payout2019-03-19 22:26:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length11
author_reputation103,381,884,497,551
root_title"[Drugwars] Introducing Mike: Real time battle notifications on Discord"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@cardboard ·
This is awesome, thank you! :)
properties (22)
post_id71,343,282
authorcardboard
permlinkre-emrebeyler-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190312t235548202z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit\/0.1"}
created2019-03-12 23:55:48
last_update2019-03-12 23:55:48
depth1
children0
net_rshares0
last_payout2019-03-19 23:55:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length30
author_reputation8,981,178,609,606
root_title"[Drugwars] Introducing Mike: Real time battle notifications on Discord"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@tipu ·
This post is supported by $2.05 @tipU upvote funded by @cardboard :)<br><strong><a href="https://steemit.com/@tipu/tipu-voting-service-quick-guide-updated-05-10-2018" rel="noopener">@tipU voting service</a></strong> always profitable, instant upvotes | <strong><a href="https://steemit.com/steem/@tipu/tipu-investors-guide" rel="noopener">For investors</a></strong>.
properties (22)
post_id71,343,349
authortipu
permlinkre-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190312t235701
categoryutopian-io
json_metadata{}
created2019-03-12 23:57:03
last_update2019-03-12 23:57:03
depth1
children0
net_rshares0
last_payout2019-03-19 23:57:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length366
author_reputation28,693,120,207,612
root_title"[Drugwars] Introducing Mike: Real time battle notifications on Discord"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@utopian-io ·
Hey, @emrebeyler!

**Thanks for contributing on Utopian**.
We’re already looking forward to your next contribution!

**Get higher incentives and support Utopian.io!**
 Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via [SteemPlus](https://chrome.google.com/webstore/detail/steemplus/mjbkjgcplmaneajhcbegoffkedeankaj?hl=en) or [Steeditor](https://steeditor.app)).

**Want to chat? Join us on Discord https://discord.gg/h52nFrV.**

<a href='https://steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1'>Vote for Utopian Witness!</a>
properties (22)
post_id71,357,859
authorutopian-io
permlinkre-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190313t043353z
categoryutopian-io
json_metadata{"app":"beem\/0.20.17"}
created2019-03-13 04:33:57
last_update2019-03-13 04:33:57
depth1
children0
net_rshares0
last_payout2019-03-20 04:33:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length592
author_reputation151,356,124,843,620
root_title"[Drugwars] Introducing Mike: Real time battle notifications on Discord"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@lpessin ·
good stuff, i'll take look,  still learning...already got steempy installed and importaccount command with success, now i look forward learning how to put info from the blockchain in a table (just like i do with steemsql query's), i need more coffee :)
properties (22)
post_id71,364,748
authorlpessin
permlinkre-emrebeyler-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190313t065355804z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit\/0.1"}
created2019-03-13 06:53:57
last_update2019-03-13 06:53:57
depth1
children0
net_rshares0
last_payout2019-03-20 06:53:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length252
author_reputation4,986,292,807,619
root_title"[Drugwars] Introducing Mike: Real time battle notifications on Discord"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@pennsif ·
This post has been included in the latest edition of  [**SoS Daily News**](https://steemit.com/steem/@pennsif/sos-daily-news-news-about-the-state-of-steem-12-march-2019) - a digest of all the latest news on the Steem blockchain.
properties (22)
post_id71,393,416
authorpennsif
permlinkre-emrebeyler-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190313t150101150z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"links":["https:\/\/steemit.com\/steem\/@pennsif\/sos-daily-news-news-about-the-state-of-steem-12-march-2019"],"app":"steemit\/0.1"}
created2019-03-13 15:01:03
last_update2019-03-13 15:01:03
depth1
children0
net_rshares0
last_payout2019-03-20 15:01:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length228
author_reputation216,548,687,369,048
root_title"[Drugwars] Introducing Mike: Real time battle notifications on Discord"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@gadrian ·
This is great! Thanks for this, I'll try it now.
properties (22)
post_id71,399,683
authorgadrian
permlinkre-emrebeyler-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190313t163040589z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit\/0.1"}
created2019-03-13 16:30:39
last_update2019-03-13 16:30:39
depth1
children0
net_rshares0
last_payout2019-03-20 16:30:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length48
author_reputation6,087,576,676,508
root_title"[Drugwars] Introducing Mike: Real time battle notifications on Discord"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@pars11 ·
Good work, how do you get all this time :D :D
properties (22)
post_id71,498,544
authorpars11
permlinkre-emrebeyler-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190315t083042874z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit\/0.1"}
created2019-03-15 08:30:45
last_update2019-03-15 08:30:45
depth1
children0
net_rshares0
last_payout2019-03-22 08:30:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length45
author_reputation13,015,008,151,313
root_title"[Drugwars] Introducing Mike: Real time battle notifications on Discord"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@magicdice ·
re-emrebeyler-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190317t014209099z
<p><strong>Magic Dice</strong> has rewarded your post with a <strong>6%</strong> upvote. Thanks for playing <a href="https://magic-dice.com/">Magic Dice</a>.</p>
properties (22)
post_id71,580,601
authormagicdice
permlinkre-emrebeyler-drugwars-introducing-mike-real-time-battle-notifications-on-discord-20190317t014209099z
categoryutopian-io
json_metadata{"tags":["magicdice"],"app":"magicdice"}
created2019-03-17 01:42:09
last_update2019-03-17 01:42:09
depth1
children0
net_rshares0
last_payout2019-03-24 01:42:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length161
author_reputation22,967,361,763,386
root_title"[Drugwars] Introducing Mike: Real time battle notifications on Discord"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000