VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS0.00%
Net Worth
16.212USD
STEEM
298.412STEEM
SBD
0.001SBD
Effective Power
5.001SP
├── Own SP
0.629SP
└── Incoming DelegationsDeleg
+4.371SP
Detailed Balance
| STEEM | ||
| balance | 298.412STEEM | STEEM |
| market_balance | 0.000STEEM | STEEM |
| savings_balance | 0.000STEEM | STEEM |
| reward_steem_balance | 0.000STEEM | STEEM |
| STEEM POWER | ||
| Own SP | 0.629SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 4.371SP | SP |
| Effective Power | 5.001SP | SP |
| Reward SP (pending) | 0.000SP | SP |
| SBD | ||
| sbd_balance | 0.001SBD | SBD |
| sbd_conversions | 0.000SBD | SBD |
| sbd_market_balance | 0.000SBD | SBD |
| savings_sbd_balance | 0.000SBD | SBD |
| reward_sbd_balance | 0.000SBD | SBD |
{
"balance": "298.412 STEEM",
"savings_balance": "0.000 STEEM",
"reward_steem_balance": "0.000 STEEM",
"vesting_shares": "1024.884230 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "7118.775576 VESTS",
"sbd_balance": "0.001 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "0.000 SBD",
"conversions": []
}Account Info
| name | perusworld |
| id | 528782 |
| rank | 756,194 |
| reputation | 0 |
| created | 2017-12-26T05:18:06 |
| recovery_account | steem |
| proxy | None |
| post_count | 1 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2017-12-26T10:14:57 |
| last_root_post | 2017-12-26T10:14:57 |
| last_vote_time | 1970-01-01T00:00:00 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 0 |
| delayed_votes | 0 |
| balance | 298.412 STEEM |
| savings_balance | 0.000 STEEM |
| sbd_balance | 0.001 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 1024.884230 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 7118.775576 VESTS |
| reward_vesting_balance | 0.000000 VESTS |
| vesting_balance | 0.000 STEEM |
| vesting_withdraw_rate | 0.000000 VESTS |
| next_vesting_withdrawal | 1969-12-31T23:59:59 |
| withdrawn | 0 |
| to_withdraw | 0 |
| withdraw_routes | 0 |
| savings_withdraw_requests | 0 |
| last_account_recovery | 1970-01-01T00:00:00 |
| reset_account | null |
| last_owner_update | 1970-01-01T00:00:00 |
| last_account_update | 1970-01-01T00:00:00 |
| mined | No |
| sbd_seconds | 0 |
| sbd_last_interest_payment | 1970-01-01T00:00:00 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"active": {
"account_auths": [],
"key_auths": [
[
"STM59FUVxUNU6xHeCcKKgF9uXAiLozUqdgnz9fzcAo34KwukHByCC",
1
]
],
"weight_threshold": 1
},
"balance": "298.412 STEEM",
"can_vote": true,
"comment_count": 0,
"created": "2017-12-26T05:18:06",
"curation_rewards": 0,
"delegated_vesting_shares": "0.000000 VESTS",
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779080538
},
"guest_bloggers": [],
"id": 528782,
"json_metadata": "",
"last_account_recovery": "1970-01-01T00:00:00",
"last_account_update": "1970-01-01T00:00:00",
"last_owner_update": "1970-01-01T00:00:00",
"last_post": "2017-12-26T10:14:57",
"last_root_post": "2017-12-26T10:14:57",
"last_vote_time": "1970-01-01T00:00:00",
"lifetime_vote_count": 0,
"market_history": [],
"memo_key": "STM7fpJDhF4BLCvmPWNLCGKdabfC3huEuN4X1912Q4cYKxZHvFJUY",
"mined": false,
"name": "perusworld",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"other_history": [],
"owner": {
"account_auths": [],
"key_auths": [
[
"STM8UByqRDcBXnLptHURkWZwssF8afqFcFb712Grnq4v6Z9RKWP4V",
1
]
],
"weight_threshold": 1
},
"pending_claimed_accounts": 0,
"post_bandwidth": 0,
"post_count": 1,
"post_history": [],
"posting": {
"account_auths": [],
"key_auths": [
[
"STM6LKH8H8bMtFznuvCjG4JNUUM2JR1jqaTBixsfF1VmKvCJEtnc1",
1
]
],
"weight_threshold": 1
},
"posting_json_metadata": "",
"posting_rewards": 0,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"proxy": "",
"received_vesting_shares": "7118.775576 VESTS",
"recovery_account": "steem",
"reputation": 0,
"reset_account": "null",
"reward_sbd_balance": "0.000 SBD",
"reward_steem_balance": "0.000 STEEM",
"reward_vesting_balance": "0.000000 VESTS",
"reward_vesting_steem": "0.000 STEEM",
"savings_balance": "0.000 STEEM",
"savings_sbd_balance": "0.000 SBD",
"savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_sbd_seconds": "0",
"savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
"savings_withdraw_requests": 0,
"sbd_balance": "0.001 SBD",
"sbd_last_interest_payment": "1970-01-01T00:00:00",
"sbd_seconds": "0",
"sbd_seconds_last_update": "2018-06-02T10:36:06",
"tags_usage": [],
"to_withdraw": 0,
"transfer_history": [],
"vesting_balance": "0.000 STEEM",
"vesting_shares": "1024.884230 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"vote_history": [],
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779080538
},
"voting_power": 0,
"withdraw_routes": 0,
"withdrawn": 0,
"witness_votes": [],
"witnesses_voted_for": 0,
"rank": 756194
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
steemdelegated 4.371 SP to @perusworld2026/05/18 05:02:18
steemdelegated 4.371 SP to @perusworld
2026/05/18 05:02:18
| delegatee | perusworld |
| delegator | steem |
| vesting shares | 7118.775576 VESTS |
| Transaction Info | Block #106149164/Trx ffafe329cdb01259643749c7e77908440624f072 |
View Raw JSON Data
{
"block": 106149164,
"op": [
"delegate_vesting_shares",
{
"delegatee": "perusworld",
"delegator": "steem",
"vesting_shares": "7118.775576 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-05-18T05:02:18",
"trx_id": "ffafe329cdb01259643749c7e77908440624f072",
"trx_in_block": 0,
"virtual_op": 0
}steemdelegated 2.706 SP to @perusworld2026/05/12 23:15:39
steemdelegated 2.706 SP to @perusworld
2026/05/12 23:15:39
| delegatee | perusworld |
| delegator | steem |
| vesting shares | 4406.565171 VESTS |
| Transaction Info | Block #105998964/Trx 8b905bcc7add4586db344a7724cda37d892dce31 |
View Raw JSON Data
{
"block": 105998964,
"op": [
"delegate_vesting_shares",
{
"delegatee": "perusworld",
"delegator": "steem",
"vesting_shares": "4406.565171 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-05-12T23:15:39",
"trx_id": "8b905bcc7add4586db344a7724cda37d892dce31",
"trx_in_block": 2,
"virtual_op": 0
}steemdelegated 4.379 SP to @perusworld2026/04/26 04:15:57
steemdelegated 4.379 SP to @perusworld
2026/04/26 04:15:57
| delegatee | perusworld |
| delegator | steem |
| vesting shares | 7131.291332 VESTS |
| Transaction Info | Block #105516684/Trx e9f6e10c08bd4aafc06c594414bc1c2dfcd8e47e |
View Raw JSON Data
{
"block": 105516684,
"op": [
"delegate_vesting_shares",
{
"delegatee": "perusworld",
"delegator": "steem",
"vesting_shares": "7131.291332 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-04-26T04:15:57",
"trx_id": "e9f6e10c08bd4aafc06c594414bc1c2dfcd8e47e",
"trx_in_block": 0,
"virtual_op": 0
}steemdelegated 2.731 SP to @perusworld2026/01/23 20:39:45
steemdelegated 2.731 SP to @perusworld
2026/01/23 20:39:45
| delegatee | perusworld |
| delegator | steem |
| vesting shares | 4448.111990 VESTS |
| Transaction Info | Block #102867219/Trx dcbdcdbe1e9b8d058f783582de491c505e235deb |
View Raw JSON Data
{
"block": 102867219,
"op": [
"delegate_vesting_shares",
{
"delegatee": "perusworld",
"delegator": "steem",
"vesting_shares": "4448.111990 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-01-23T20:39:45",
"trx_id": "dcbdcdbe1e9b8d058f783582de491c505e235deb",
"trx_in_block": 1,
"virtual_op": 0
}steemdelegated 2.832 SP to @perusworld2024/12/17 15:50:39
steemdelegated 2.832 SP to @perusworld
2024/12/17 15:50:39
| delegatee | perusworld |
| delegator | steem |
| vesting shares | 4612.331187 VESTS |
| Transaction Info | Block #91313449/Trx 67ac292bcfe4503807f3d4a71893326a39d110b0 |
View Raw JSON Data
{
"block": 91313449,
"op": [
"delegate_vesting_shares",
{
"delegatee": "perusworld",
"delegator": "steem",
"vesting_shares": "4612.331187 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2024-12-17T15:50:39",
"trx_id": "67ac292bcfe4503807f3d4a71893326a39d110b0",
"trx_in_block": 4,
"virtual_op": 0
}steemdelegated 2.936 SP to @perusworld2023/11/14 07:31:54
steemdelegated 2.936 SP to @perusworld
2023/11/14 07:31:54
| delegatee | perusworld |
| delegator | steem |
| vesting shares | 4781.464719 VESTS |
| Transaction Info | Block #79867607/Trx 0e385b8e52bf5ed264dcf569295368a5624592f5 |
View Raw JSON Data
{
"block": 79867607,
"op": [
"delegate_vesting_shares",
{
"delegatee": "perusworld",
"delegator": "steem",
"vesting_shares": "4781.464719 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2023-11-14T07:31:54",
"trx_id": "0e385b8e52bf5ed264dcf569295368a5624592f5",
"trx_in_block": 0,
"virtual_op": 0
}steemdelegated 4.740 SP to @perusworld2023/09/22 08:54:21
steemdelegated 4.740 SP to @perusworld
2023/09/22 08:54:21
| delegatee | perusworld |
| delegator | steem |
| vesting shares | 7718.373505 VESTS |
| Transaction Info | Block #78361089/Trx 813fe0a37db9cf400075c2ec774124935e7756d2 |
View Raw JSON Data
{
"block": 78361089,
"op": [
"delegate_vesting_shares",
{
"delegatee": "perusworld",
"delegator": "steem",
"vesting_shares": "7718.373505 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2023-09-22T08:54:21",
"trx_id": "813fe0a37db9cf400075c2ec774124935e7756d2",
"trx_in_block": 7,
"virtual_op": 0
}steemdelegated 4.876 SP to @perusworld2022/11/03 16:33:39
steemdelegated 4.876 SP to @perusworld
2022/11/03 16:33:39
| delegatee | perusworld |
| delegator | steem |
| vesting shares | 7940.424943 VESTS |
| Transaction Info | Block #69119064/Trx b3e2162472fbf88ccd49e5da2cd149dcffdeb740 |
View Raw JSON Data
{
"block": 69119064,
"op": [
"delegate_vesting_shares",
{
"delegatee": "perusworld",
"delegator": "steem",
"vesting_shares": "7940.424943 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2022-11-03T16:33:39",
"trx_id": "b3e2162472fbf88ccd49e5da2cd149dcffdeb740",
"trx_in_block": 4,
"virtual_op": 0
}steemdelegated 5.011 SP to @perusworld2022/01/17 21:53:21
steemdelegated 5.011 SP to @perusworld
2022/01/17 21:53:21
| delegatee | perusworld |
| delegator | steem |
| vesting shares | 8160.532544 VESTS |
| Transaction Info | Block #60822464/Trx 30585ef9c0caec1a07f5d3b71f31f1d3f296dd19 |
View Raw JSON Data
{
"block": 60822464,
"op": [
"delegate_vesting_shares",
{
"delegatee": "perusworld",
"delegator": "steem",
"vesting_shares": "8160.532544 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2022-01-17T21:53:21",
"trx_id": "30585ef9c0caec1a07f5d3b71f31f1d3f296dd19",
"trx_in_block": 3,
"virtual_op": 0
}steemdelegated 5.124 SP to @perusworld2021/06/14 05:07:21
steemdelegated 5.124 SP to @perusworld
2021/06/14 05:07:21
| delegatee | perusworld |
| delegator | steem |
| vesting shares | 8344.726832 VESTS |
| Transaction Info | Block #54612856/Trx e415780c48380bc5371c325763728ed0e3369dd5 |
View Raw JSON Data
{
"block": 54612856,
"op": [
"delegate_vesting_shares",
{
"delegatee": "perusworld",
"delegator": "steem",
"vesting_shares": "8344.726832 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2021-06-14T05:07:21",
"trx_id": "e415780c48380bc5371c325763728ed0e3369dd5",
"trx_in_block": 7,
"virtual_op": 0
}steemdelegated 5.239 SP to @perusworld2020/12/11 15:20:39
steemdelegated 5.239 SP to @perusworld
2020/12/11 15:20:39
| delegatee | perusworld |
| delegator | steem |
| vesting shares | 8532.148806 VESTS |
| Transaction Info | Block #49360156/Trx 9e3ac959a4087123aa7e3efd802c96ff38bb85f9 |
View Raw JSON Data
{
"block": 49360156,
"op": [
"delegate_vesting_shares",
{
"delegatee": "perusworld",
"delegator": "steem",
"vesting_shares": "8532.148806 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-12-11T15:20:39",
"trx_id": "9e3ac959a4087123aa7e3efd802c96ff38bb85f9",
"trx_in_block": 4,
"virtual_op": 0
}steemdelegated 1.174 SP to @perusworld2020/12/06 08:56:51
steemdelegated 1.174 SP to @perusworld
2020/12/06 08:56:51
| delegatee | perusworld |
| delegator | steem |
| vesting shares | 1912.543513 VESTS |
| Transaction Info | Block #49211687/Trx 7ee2edc6555b2fd1dd9b9578083165adc45272ab |
View Raw JSON Data
{
"block": 49211687,
"op": [
"delegate_vesting_shares",
{
"delegatee": "perusworld",
"delegator": "steem",
"vesting_shares": "1912.543513 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-12-06T08:56:51",
"trx_id": "7ee2edc6555b2fd1dd9b9578083165adc45272ab",
"trx_in_block": 8,
"virtual_op": 0
}steemdelegated 5.243 SP to @perusworld2020/12/05 18:58:33
steemdelegated 5.243 SP to @perusworld
2020/12/05 18:58:33
| delegatee | perusworld |
| delegator | steem |
| vesting shares | 8538.356660 VESTS |
| Transaction Info | Block #49195239/Trx 13ca9f0fbcff90febbb73a309af28271734d0d3c |
View Raw JSON Data
{
"block": 49195239,
"op": [
"delegate_vesting_shares",
{
"delegatee": "perusworld",
"delegator": "steem",
"vesting_shares": "8538.356660 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-12-05T18:58:33",
"trx_id": "13ca9f0fbcff90febbb73a309af28271734d0d3c",
"trx_in_block": 2,
"virtual_op": 0
}steemdelegated 1.179 SP to @perusworld2020/11/03 00:23:18
steemdelegated 1.179 SP to @perusworld
2020/11/03 00:23:18
| delegatee | perusworld |
| delegator | steem |
| vesting shares | 1920.017158 VESTS |
| Transaction Info | Block #48268103/Trx d3eefd6b0330bc7bb59d8b555ac8ff7f4dfa3f6c |
View Raw JSON Data
{
"block": 48268103,
"op": [
"delegate_vesting_shares",
{
"delegatee": "perusworld",
"delegator": "steem",
"vesting_shares": "1920.017158 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-11-03T00:23:18",
"trx_id": "d3eefd6b0330bc7bb59d8b555ac8ff7f4dfa3f6c",
"trx_in_block": 1,
"virtual_op": 0
}steemdelegated 5.368 SP to @perusworld2020/05/09 09:58:39
steemdelegated 5.368 SP to @perusworld
2020/05/09 09:58:39
| delegatee | perusworld |
| delegator | steem |
| vesting shares | 8741.162019 VESTS |
| Transaction Info | Block #43222002/Trx d300d31e8a0268b9afc0013ff47c7f09cd175035 |
View Raw JSON Data
{
"block": 43222002,
"op": [
"delegate_vesting_shares",
{
"delegatee": "perusworld",
"delegator": "steem",
"vesting_shares": "8741.162019 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-05-09T09:58:39",
"trx_id": "d300d31e8a0268b9afc0013ff47c7f09cd175035",
"trx_in_block": 9,
"virtual_op": 0
}steemdelegated 1.199 SP to @perusworld2020/05/08 14:13:03
steemdelegated 1.199 SP to @perusworld
2020/05/08 14:13:03
| delegatee | perusworld |
| delegator | steem |
| vesting shares | 1953.311140 VESTS |
| Transaction Info | Block #43198847/Trx d635c40506727c688571fda8ed360868b8190492 |
View Raw JSON Data
{
"block": 43198847,
"op": [
"delegate_vesting_shares",
{
"delegatee": "perusworld",
"delegator": "steem",
"vesting_shares": "1953.311140 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-05-08T14:13:03",
"trx_id": "d635c40506727c688571fda8ed360868b8190492",
"trx_in_block": 0,
"virtual_op": 0
}steemdelegated 5.376 SP to @perusworld2020/04/16 02:34:48
steemdelegated 5.376 SP to @perusworld
2020/04/16 02:34:48
| delegatee | perusworld |
| delegator | steem |
| vesting shares | 8754.049467 VESTS |
| Transaction Info | Block #42568321/Trx ddad59c037b0da56337507c0a7620172cd69038f |
View Raw JSON Data
{
"block": 42568321,
"op": [
"delegate_vesting_shares",
{
"delegatee": "perusworld",
"delegator": "steem",
"vesting_shares": "8754.049467 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-04-16T02:34:48",
"trx_id": "ddad59c037b0da56337507c0a7620172cd69038f",
"trx_in_block": 6,
"virtual_op": 0
}2019/12/26 05:51:48
2019/12/26 05:51:48
| author | steemitboard |
| body | Congratulations @perusworld! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@perusworld/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@perusworld) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=perusworld)_</sub> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| parent author | perusworld |
| parent permlink | quickly-write-a-facebook-messenger-bot-using-nodejs-and-host-it-on-heroku |
| permlink | steemitboard-notify-perusworld-20191226t055148000z |
| title | |
| Transaction Info | Block #39366856/Trx aa7b16dd0339e84f27a55a704a513354228e70c5 |
View Raw JSON Data
{
"block": 39366856,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @perusworld! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@perusworld/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@perusworld) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=perusworld)_</sub>\n\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}",
"parent_author": "perusworld",
"parent_permlink": "quickly-write-a-facebook-messenger-bot-using-nodejs-and-host-it-on-heroku",
"permlink": "steemitboard-notify-perusworld-20191226t055148000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2019-12-26T05:51:48",
"trx_id": "aa7b16dd0339e84f27a55a704a513354228e70c5",
"trx_in_block": 3,
"virtual_op": 0
}steemdelegated 5.496 SP to @perusworld2019/05/12 19:41:51
steemdelegated 5.496 SP to @perusworld
2019/05/12 19:41:51
| delegatee | perusworld |
| delegator | steem |
| vesting shares | 8949.666280 VESTS |
| Transaction Info | Block #32851238/Trx 65350cf2b1e68e6f5b6cbaf38a94167be9e92b76 |
View Raw JSON Data
{
"block": 32851238,
"op": [
"delegate_vesting_shares",
{
"delegatee": "perusworld",
"delegator": "steem",
"vesting_shares": "8949.666280 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2019-05-12T19:41:51",
"trx_id": "65350cf2b1e68e6f5b6cbaf38a94167be9e92b76",
"trx_in_block": 20,
"virtual_op": 0
}2018/12/26 05:43:48
2018/12/26 05:43:48
| author | steemitboard |
| body | Congratulations @perusworld! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@perusworld/birthday1.png</td><td>1 Year on Steemit</td></tr></table> <sub>_[Click here to view your Board](https://steemitboard.com/@perusworld)_</sub> **Do not miss the last post from @steemitboard:** <table><tr><td><a href="https://steemit.com/christmas/@steemitboard/christmas-challenge-send-a-gift-to-to-your-friends-the-party-continues"><img src="https://steemitimages.com/64x128/http://i.cubeupload.com/kf4SJb.png"></a></td><td><a href="https://steemit.com/christmas/@steemitboard/christmas-challenge-send-a-gift-to-to-your-friends-the-party-continues">Christmas Challenge - The party continues</a></td></tr><tr><td><a href="https://steemit.com/christmas/@steemitboard/christmas-challenge-send-a-gift-to-to-your-friends"><img src="https://steemitimages.com/64x128/http://i.cubeupload.com/kf4SJb.png"></a></td><td><a href="https://steemit.com/christmas/@steemitboard/christmas-challenge-send-a-gift-to-to-your-friends">Christmas Challenge - Send a gift to to your friends</a></td></tr></table> > Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| parent author | perusworld |
| parent permlink | quickly-write-a-facebook-messenger-bot-using-nodejs-and-host-it-on-heroku |
| permlink | steemitboard-notify-perusworld-20181226t054347000z |
| title | |
| Transaction Info | Block #28893349/Trx fd4e41380dbf434254b41e6051d6e64f6108f5e9 |
View Raw JSON Data
{
"block": 28893349,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @perusworld! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@perusworld/birthday1.png</td><td>1 Year on Steemit</td></tr></table>\n\n<sub>_[Click here to view your Board](https://steemitboard.com/@perusworld)_</sub>\n\n\n**Do not miss the last post from @steemitboard:**\n<table><tr><td><a href=\"https://steemit.com/christmas/@steemitboard/christmas-challenge-send-a-gift-to-to-your-friends-the-party-continues\"><img src=\"https://steemitimages.com/64x128/http://i.cubeupload.com/kf4SJb.png\"></a></td><td><a href=\"https://steemit.com/christmas/@steemitboard/christmas-challenge-send-a-gift-to-to-your-friends-the-party-continues\">Christmas Challenge - The party continues</a></td></tr><tr><td><a href=\"https://steemit.com/christmas/@steemitboard/christmas-challenge-send-a-gift-to-to-your-friends\"><img src=\"https://steemitimages.com/64x128/http://i.cubeupload.com/kf4SJb.png\"></a></td><td><a href=\"https://steemit.com/christmas/@steemitboard/christmas-challenge-send-a-gift-to-to-your-friends\">Christmas Challenge - Send a gift to to your friends</a></td></tr></table>\n\n> Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}",
"parent_author": "perusworld",
"parent_permlink": "quickly-write-a-facebook-messenger-bot-using-nodejs-and-host-it-on-heroku",
"permlink": "steemitboard-notify-perusworld-20181226t054347000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-12-26T05:43:48",
"trx_id": "fd4e41380dbf434254b41e6051d6e64f6108f5e9",
"trx_in_block": 3,
"virtual_op": 0
}id1sent 0.001 SBD to @perusworld- "☆ Hi! We are creating one of the first Multichain tokens ever working on ETH, EOS and NEO: 3 in 1. Please check out our project 🔥Ducatur.net🔥 •MVP is ready •3 Hackathons won •Softcap Reached 📬 A..."2018/06/02 10:36:06
id1sent 0.001 SBD to @perusworld- "☆ Hi! We are creating one of the first Multichain tokens ever working on ETH, EOS and NEO: 3 in 1. Please check out our project 🔥Ducatur.net🔥 •MVP is ready •3 Hackathons won •Softcap Reached 📬 A..."
2018/06/02 10:36:06
| amount | 0.001 SBD |
| from | id1 |
| memo | ☆ Hi! We are creating one of the first Multichain tokens ever working on ETH, EOS and NEO: 3 in 1. Please check out our project 🔥Ducatur.net🔥 •MVP is ready •3 Hackathons won •Softcap Reached 📬 Any questions please feel free to contact me [email protected] ☆ |
| to | perusworld |
| Transaction Info | Block #22967353/Trx 85dbae733c93285d0edd1aed7901517a7effa37c |
View Raw JSON Data
{
"block": 22967353,
"op": [
"transfer",
{
"amount": "0.001 SBD",
"from": "id1",
"memo": "☆ Hi! We are creating one of the first Multichain tokens ever working on ETH, EOS and NEO: 3 in 1. Please check out our project 🔥Ducatur.net🔥 •MVP is ready •3 Hackathons won •Softcap Reached 📬 Any questions please feel free to contact me [email protected] ☆",
"to": "perusworld"
}
],
"op_in_trx": 0,
"timestamp": "2018-06-02T10:36:06",
"trx_id": "85dbae733c93285d0edd1aed7901517a7effa37c",
"trx_in_block": 25,
"virtual_op": 0
}steemdelegated 5.618 SP to @perusworld2018/05/16 23:38:42
steemdelegated 5.618 SP to @perusworld
2018/05/16 23:38:42
| delegatee | perusworld |
| delegator | steem |
| vesting shares | 9149.277148 VESTS |
| Transaction Info | Block #22493875/Trx 34a566d6b68e3c5e077cc93669f9f15eb319a55d |
View Raw JSON Data
{
"block": 22493875,
"op": [
"delegate_vesting_shares",
{
"delegatee": "perusworld",
"delegator": "steem",
"vesting_shares": "9149.277148 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-05-16T23:38:42",
"trx_id": "34a566d6b68e3c5e077cc93669f9f15eb319a55d",
"trx_in_block": 8,
"virtual_op": 0
}steemdelegated 18.124 SP to @perusworld2018/05/06 06:30:15
steemdelegated 18.124 SP to @perusworld
2018/05/06 06:30:15
| delegatee | perusworld |
| delegator | steem |
| vesting shares | 29514.480199 VESTS |
| Transaction Info | Block #22185354/Trx dc205cfb6243763bfb9d8412e7622ed86f47d4a7 |
View Raw JSON Data
{
"block": 22185354,
"op": [
"delegate_vesting_shares",
{
"delegatee": "perusworld",
"delegator": "steem",
"vesting_shares": "29514.480199 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-05-06T06:30:15",
"trx_id": "dc205cfb6243763bfb9d8412e7622ed86f47d4a7",
"trx_in_block": 2,
"virtual_op": 0
}steemdelegated 18.249 SP to @perusworld2017/12/27 21:13:18
steemdelegated 18.249 SP to @perusworld
2017/12/27 21:13:18
| delegatee | perusworld |
| delegator | steem |
| vesting shares | 29718.115770 VESTS |
| Transaction Info | Block #18463079/Trx 2df0ec962d18acdcd416e804d65fb7b2c2461eb6 |
View Raw JSON Data
{
"block": 18463079,
"op": [
"delegate_vesting_shares",
{
"delegatee": "perusworld",
"delegator": "steem",
"vesting_shares": "29718.115770 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2017-12-27T21:13:18",
"trx_id": "2df0ec962d18acdcd416e804d65fb7b2c2461eb6",
"trx_in_block": 25,
"virtual_op": 0
}2017/12/26 15:21:09
2017/12/26 15:21:09
| author | steemitboard |
| body | Congratulations @perusworld! You have completed some achievement on Steemit and have been rewarded with new badge(s) : [](http://steemitboard.com/@perusworld) You published your First Post Click on any badge to view your own Board of Honor on SteemitBoard. For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard) If you no longer want to receive notifications, reply to this comment with the word `STOP` > By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)! |
| json metadata | {"image":["https://steemitboard.com/img/notifications.png"]} |
| parent author | perusworld |
| parent permlink | quickly-write-a-facebook-messenger-bot-using-nodejs-and-host-it-on-heroku |
| permlink | steemitboard-notify-perusworld-20171226t152110000z |
| title | |
| Transaction Info | Block #18427245/Trx f127f7bc17530029b0e0c7ce32da4bffa6bce726 |
View Raw JSON Data
{
"block": 18427245,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @perusworld! You have completed some achievement on Steemit and have been rewarded with new badge(s) :\n\n[](http://steemitboard.com/@perusworld) You published your First Post\n\nClick on any badge to view your own Board of Honor on SteemitBoard.\nFor more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)\n\nIf you no longer want to receive notifications, reply to this comment with the word `STOP`\n\n> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notifications.png\"]}",
"parent_author": "perusworld",
"parent_permlink": "quickly-write-a-facebook-messenger-bot-using-nodejs-and-host-it-on-heroku",
"permlink": "steemitboard-notify-perusworld-20171226t152110000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2017-12-26T15:21:09",
"trx_id": "f127f7bc17530029b0e0c7ce32da4bffa6bce726",
"trx_in_block": 50,
"virtual_op": 0
}perusworldpublished a new post: quickly-write-a-facebook-messenger-bot-using-nodejs-and-host-it-on-heroku2017/12/26 10:14:57
perusworldpublished a new post: quickly-write-a-facebook-messenger-bot-using-nodejs-and-host-it-on-heroku
2017/12/26 10:14:57
| author | perusworld |
| body | <html> <p>Hi all this is a simple tutorial to quickly get a facebook messenger bot up and running on heroku.</p> <p>For the purpose of this tutorial the bot would just echo what it receives as a message. Also this tutorial assumes you have working knowledge of nodejs, heroku and you have setup your [heroku cli]( <a href="https://devcenter.heroku.com/articles/heroku-cli">https://devcenter.heroku.com/articles/heroku-cli</a>).</p> <p>Follow the steps mentioned below to quickly deploy an echo facebook bot on heroku</p> <h2>1. Code to handle the messages that the users send and to reply back</h2> <ul> <li>Create a nodejs app and add the required dependencies.</li> </ul> <pre><code> mkdir myfb-bot cd myfb-bot npm init -y npm install express body-parser github:perusworld/node-facebook-messenger-api --save </code></pre> <ul> <li>Add the code to handle messages from the users. Create a file named <b>server.js</b> and add the following as its content</li> </ul> <pre><code>const express = require('express'); var ignores = ['/some-url/to-ignore']; var verifySignature = true; var messengerapi = require('node-facebook-messenger-api').messenger(); var messenger = new messengerapi.Messenger({}); var webhookHandler = require('node-facebook-messenger-api').webhookHandler()(messenger, { receivedAuthentication : function(event) { console.log('receivedAuthentication', event); }, handleMessage : function(event) { console.log('handleMessage', event); messenger.sendTextMessage(event.sender.id, JSON.stringify(event)); }, receivedDeliveryConfirmation : function(event) { console.log('receivedDeliveryConfirmation', event); }, receivedPostback : function(event) { console.log('receivedPostback', event); }, receivedMessageRead : function(event) { console.log('receivedMessageRead', event); }, doLinking : function(event) { console.log('doLinking', event); }, doUnlinking : function(event) { console.log('doUnlinking', event); } },verifySignature, ignores, express.Router()); var app = express(); app.set('port', process.env.PORT || 3000); app.use(express.static('public')); app.use('/fb', webhookHandler); app.listen(app.get('port'), function () { console.log('Node app is running in http mode on port', app.get('port')); });</code></pre> <ul> <li>Edit the package.json file and add the following to the scripts section of the json block</li> </ul> <pre><code>"start": "node server.js",</code></pre> it should look something like this <pre><code>"scripts": { "start": "node server.js", "test": "echo \"Error: no test specified\" && exit 1" },</code></pre> <h2>2. A facebook page that users can find and start the conversation.</h2> <ul> <li>Create a facebook page by going to the following url (https://www.facebook.com/pages/create/), follow the steps mentioned there.</li> <li>Once you have created the facebook page, go to the "About" section of the newly created page and copy the page id (a 16 digit number) <br/> <img src="https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/create-page.png" title="Create facebook page" /> </li> </ul> <h2>3. A facebook app that links the above two</h2> <ul> <li>Create a facebook app by going to the following url (https://developers.facebook.com/apps/).</li> <li>Once you have created the facebook app, go to its dashboard page and copy the app id and the app secret values. <br/> <img src="https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/create-app.png" title="Create facebook app" /> </li> <li>Click on add product and choose messenger setup <br/> <img src="https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/setup-messenger.png" title="Add product - Messenger" /> </li> <li>From the token generation section, select the page that you just created above from the drop down and copy the generated page access token value <br/> <img src="https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/page-access-token.png" title="Page Access Token" /> </li> </ul> <h2>4. Setup and deploy to heroku</h2> <ul> <li>Now we have enough information to deploy to heroku. If you haven't initialized git for this project do so now by running the following command from the myfb-bot folder <pre><code>git init echo node_modules >> .gitignore git add . git commit -m 'initial'</code></pre> </li> <li>Run the following to create a heroku app <pre><code>heroku create</code></pre> </li> <li>Once the app has been created copy the first of the two urls outputted. <br/> <img src="https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/heroku-create.png" title="Heroku Create" /> </li> <li>Run the following commands, replacing the placeholders with the values you have copied <pre><code>heroku config:set MESSENGER_APP_ID="--your-app-id--" heroku config:set MESSENGER_PAGE_ID="--your-page-id--" heroku config:set MESSENGER_APP_SECRET="--your-app-secret--" heroku config:set MESSENGER_PAGE_ACCESS_TOKEN="--your-page-access-token--" heroku config:set MESSENGER_VALIDATION_TOKEN="--your-validation-token-some-string-that-you-should-keep-secret--"</code></pre> </li> <li>Push the code to heroku <pre><code>git push heroku master</code></pre> </li> </ul> <h2>5. Finish rest of the setup</h2> <ul> <li>Once the deployment completes successfully, lets go back to facebook and finish the setup process. Got to https://developers.facebook.com/apps and select the app that you have just created and select Messenger and then Setup Webhooks. <br/> <img src="https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/setup-webhooks.png" title="Setup Webhooks"/> </li> <li>On the config page use the first url you had copied above suffixed with /fb/webhook</li> <li>Use the value you had used for the MESSENGER_PAGE_ACCESS_TOKEN config above as the verify token</li> <li>select messages, messaging_postbacks and messagin_account_linking and click verify and save <br/> <img src="https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/webhook-config.png" title="Webhook Config" /> </li> <li>After successful verification, webhook config should be complete and now we need to subscribe the app to the facebook page for event, select the page that you just created from the dropdown and click subscribe <br/> <img src="https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/subscribe-page.png" title="Subscribe Page" /> <img src="https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/confirm-subscribe-page.png" title="Confirm Subscribe Page" /> <img src="https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/page-subscribed.png" title="Page Subscribed" /> </li> </ul> <h2>5. Test the facebook messenger bot</h2> <ul> <li>Now everything is setup and we just need to test it. Go to the facebook page that you just created, go to the about page, click on send message. It should open a chat window, type hi or any message and it should echo back the raw message. <br/> <img src="https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/send-message-hi.png" title="Send Message Hi"/> </li> <li>Now you can modify the necessary methods in <b>server.js</b> to handle your use-case</li> </ul> More about the node-facebook-messenger-api is available at https://github.com/perusworld/node-facebook-messenger-api </html> |
| json metadata | {"tags":["chatbot","nodejs","facebook","messenger"],"image":["https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/create-page.png","https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/create-app.png","https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/setup-messenger.png","https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/page-access-token.png","https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/heroku-create.png","https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/setup-webhooks.png","https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/webhook-config.png","https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/subscribe-page.png","https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/confirm-subscribe-page.png","https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/page-subscribed.png","https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/send-message-hi.png"],"links":["https://devcenter.heroku.com/articles/heroku-cli","https://www.facebook.com/pages/create/","https://developers.facebook.com/apps/","https://developers.facebook.com/apps","https://github.com/perusworld/node-facebook-messenger-api"],"app":"steemit/0.1","format":"html"} |
| parent author | |
| parent permlink | chatbot |
| permlink | quickly-write-a-facebook-messenger-bot-using-nodejs-and-host-it-on-heroku |
| title | Quickly write a facebook messenger bot using nodejs and host it on heroku |
| Transaction Info | Block #18421123/Trx fed5d3fa97e5c83d1f43c8b72281eafc6a871bf4 |
View Raw JSON Data
{
"block": 18421123,
"op": [
"comment",
{
"author": "perusworld",
"body": "<html>\n<p>Hi all this is a simple tutorial to quickly get a facebook messenger bot up and running on heroku.</p>\n<p>For the purpose of this tutorial the bot would just echo what it receives as a message. Also this tutorial assumes you have\n working knowledge of nodejs, heroku and you have setup your [heroku cli](\n <a href=\"https://devcenter.heroku.com/articles/heroku-cli\">https://devcenter.heroku.com/articles/heroku-cli</a>).</p>\n<p>Follow the steps mentioned below to quickly deploy an echo facebook bot on heroku</p>\n<h2>1. Code to handle the messages that the users send and to reply back</h2>\n<ul>\n <li>Create a nodejs app and add the required dependencies.</li>\n</ul>\n<pre><code>\nmkdir myfb-bot\ncd myfb-bot\nnpm init -y\nnpm install express body-parser github:perusworld/node-facebook-messenger-api --save\n</code></pre>\n<ul>\n <li>Add the code to handle messages from the users. Create a file named\n <b>server.js</b> and add the following as its content</li>\n</ul>\n<pre><code>const\nexpress = require('express');\n\nvar ignores = ['/some-url/to-ignore'];\nvar verifySignature = true;\n\nvar messengerapi = require('node-facebook-messenger-api').messenger();\nvar messenger = new messengerapi.Messenger({});\nvar webhookHandler = require('node-facebook-messenger-api').webhookHandler()(messenger, {\nreceivedAuthentication : function(event) {\n console.log('receivedAuthentication', event);\n},\nhandleMessage : function(event) {\n console.log('handleMessage', event);\n messenger.sendTextMessage(event.sender.id, JSON.stringify(event));\n},\nreceivedDeliveryConfirmation : function(event) {\n console.log('receivedDeliveryConfirmation', event);\n},\nreceivedPostback : function(event) {\n console.log('receivedPostback', event);\n},\nreceivedMessageRead : function(event) {\n console.log('receivedMessageRead', event);\n},\ndoLinking : function(event) {\n console.log('doLinking', event);\n},\ndoUnlinking : function(event) {\n console.log('doUnlinking', event);\n}\n},verifySignature, ignores, express.Router());\n\nvar app = express();\napp.set('port', process.env.PORT || 3000);\napp.use(express.static('public'));\n\napp.use('/fb', webhookHandler);\napp.listen(app.get('port'), function () {\nconsole.log('Node app is running in http mode on port', app.get('port'));\n});</code></pre>\n<ul>\n <li>Edit the package.json file and add the following to the scripts section of the json block</li>\n</ul>\n<pre><code>\"start\": \"node server.js\",</code></pre> it should look something like this\n<pre><code>\"scripts\": {\n\"start\": \"node server.js\",\n\"test\": \"echo \\\"Error: no test specified\\\" && exit 1\"\n },</code></pre>\n<h2>2. A facebook page that users can find and start the conversation.</h2>\n<ul>\n <li>Create a facebook page by going to the following url (https://www.facebook.com/pages/create/), follow the steps mentioned\n there.</li>\n <li>Once you have created the facebook page, go to the \"About\" section of the newly created page and copy the page id (a\n 16 digit number)\n <br/>\n <img src=\"https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/create-page.png\" title=\"Create facebook page\"\n />\n </li>\n</ul>\n<h2>3. A facebook app that links the above two</h2>\n<ul>\n <li>Create a facebook app by going to the following url (https://developers.facebook.com/apps/).</li>\n <li>Once you have created the facebook app, go to its dashboard page and copy the app id and the app secret values.\n <br/>\n <img src=\"https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/create-app.png\" title=\"Create facebook app\"\n />\n </li>\n <li>Click on add product and choose messenger setup\n <br/>\n <img src=\"https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/setup-messenger.png\"\n title=\"Add product - Messenger\" />\n </li>\n <li>From the token generation section, select the page that you just created above from the drop down and copy the generated\n page access token value\n <br/>\n <img src=\"https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/page-access-token.png\"\n title=\"Page Access Token\" />\n </li>\n</ul>\n<h2>4. Setup and deploy to heroku</h2>\n<ul>\n <li>Now we have enough information to deploy to heroku. If you haven't initialized git for this project do so now by running the following command from the myfb-bot folder\n <pre><code>git init\necho node_modules >> .gitignore\ngit add .\ngit commit -m 'initial'</code></pre>\n </li>\n <li>Run the following to create a heroku app\n <pre><code>heroku create</code></pre>\n </li>\n <li>Once the app has been created copy the first of the two urls outputted.\n <br/>\n <img src=\"https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/heroku-create.png\"\n title=\"Heroku Create\" />\n </li>\n <li>Run the following commands, replacing the placeholders with the values you have copied\n <pre><code>heroku config:set MESSENGER_APP_ID=\"--your-app-id--\"\nheroku config:set MESSENGER_PAGE_ID=\"--your-page-id--\"\nheroku config:set MESSENGER_APP_SECRET=\"--your-app-secret--\"\nheroku config:set MESSENGER_PAGE_ACCESS_TOKEN=\"--your-page-access-token--\"\nheroku config:set MESSENGER_VALIDATION_TOKEN=\"--your-validation-token-some-string-that-you-should-keep-secret--\"</code></pre>\n </li>\n <li>Push the code to heroku\n <pre><code>git push heroku master</code></pre>\n </li>\n</ul>\n<h2>5. Finish rest of the setup</h2>\n<ul>\n <li>Once the deployment completes successfully, lets go back to facebook and finish the setup process. Got to https://developers.facebook.com/apps and select the app that you have just created and select Messenger and then Setup Webhooks.\n <br/>\n <img src=\"https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/setup-webhooks.png\" title=\"Setup Webhooks\"/>\n </li>\n <li>On the config page use the first url you had copied above suffixed with /fb/webhook</li>\n <li>Use the value you had used for the MESSENGER_PAGE_ACCESS_TOKEN config above as the verify token</li>\n <li>select messages, messaging_postbacks and messagin_account_linking and click verify and save\n <br/>\n <img src=\"https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/webhook-config.png\" title=\"Webhook Config\" />\n </li>\n <li>After successful verification, webhook config should be complete and now we need to subscribe the app to the facebook page for event, select the page that you just created from the dropdown and click subscribe\n <br/>\n <img src=\"https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/subscribe-page.png\"\n title=\"Subscribe Page\" />\n <img src=\"https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/confirm-subscribe-page.png\"\n title=\"Confirm Subscribe Page\" />\n <img src=\"https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/page-subscribed.png\"\n title=\"Page Subscribed\" />\n </li>\n</ul>\n<h2>5. Test the facebook messenger bot</h2>\n<ul>\n <li>Now everything is setup and we just need to test it. Go to the facebook page that you just created, go to the about page, click on send message. It should open a chat window, type hi or any message and it should echo back the raw message.\n <br/>\n <img src=\"https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/send-message-hi.png\" title=\"Send Message Hi\"/>\n </li>\n <li>Now you can modify the necessary methods in <b>server.js</b> to handle your use-case</li>\n</ul>\n\nMore about the node-facebook-messenger-api is available at https://github.com/perusworld/node-facebook-messenger-api\n\n</html>",
"json_metadata": "{\"tags\":[\"chatbot\",\"nodejs\",\"facebook\",\"messenger\"],\"image\":[\"https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/create-page.png\",\"https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/create-app.png\",\"https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/setup-messenger.png\",\"https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/page-access-token.png\",\"https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/heroku-create.png\",\"https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/setup-webhooks.png\",\"https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/webhook-config.png\",\"https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/subscribe-page.png\",\"https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/confirm-subscribe-page.png\",\"https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/page-subscribed.png\",\"https://github.com/perusworld/node-facebook-messenger-api/raw/master/screenshots/send-message-hi.png\"],\"links\":[\"https://devcenter.heroku.com/articles/heroku-cli\",\"https://www.facebook.com/pages/create/\",\"https://developers.facebook.com/apps/\",\"https://developers.facebook.com/apps\",\"https://github.com/perusworld/node-facebook-messenger-api\"],\"app\":\"steemit/0.1\",\"format\":\"html\"}",
"parent_author": "",
"parent_permlink": "chatbot",
"permlink": "quickly-write-a-facebook-messenger-bot-using-nodejs-and-host-it-on-heroku",
"title": "Quickly write a facebook messenger bot using nodejs and host it on heroku"
}
],
"op_in_trx": 0,
"timestamp": "2017-12-26T10:14:57",
"trx_id": "fed5d3fa97e5c83d1f43c8b72281eafc6a871bf4",
"trx_in_block": 31,
"virtual_op": 0
}openledger-dexsent 297.412 STEEM to @perusworld2017/12/26 05:23:21
openledger-dexsent 297.412 STEEM to @perusworld
2017/12/26 05:23:21
| amount | 297.412 STEEM |
| from | openledger-dex |
| memo | |
| to | perusworld |
| Transaction Info | Block #18415295/Trx f338debfdc22b1b3e9acb44f4a7e98ca13ac90dc |
View Raw JSON Data
{
"block": 18415295,
"op": [
"transfer",
{
"amount": "297.412 STEEM",
"from": "openledger-dex",
"memo": "",
"to": "perusworld"
}
],
"op_in_trx": 0,
"timestamp": "2017-12-26T05:23:21",
"trx_id": "f338debfdc22b1b3e9acb44f4a7e98ca13ac90dc",
"trx_in_block": 28,
"virtual_op": 0
}openledger-dexsent 1.000 STEEM to @perusworld2017/12/26 05:22:09
openledger-dexsent 1.000 STEEM to @perusworld
2017/12/26 05:22:09
| amount | 1.000 STEEM |
| from | openledger-dex |
| memo | |
| to | perusworld |
| Transaction Info | Block #18415271/Trx e21905301b3720a95822ab248b6fd23a8ce29e45 |
View Raw JSON Data
{
"block": 18415271,
"op": [
"transfer",
{
"amount": "1.000 STEEM",
"from": "openledger-dex",
"memo": "",
"to": "perusworld"
}
],
"op_in_trx": 0,
"timestamp": "2017-12-26T05:22:09",
"trx_id": "e21905301b3720a95822ab248b6fd23a8ce29e45",
"trx_in_block": 32,
"virtual_op": 0
}steemcreated a new account: @perusworld2017/12/26 05:18:06
steemcreated a new account: @perusworld
2017/12/26 05:18:06
| active | {"account_auths":[],"key_auths":[["STM59FUVxUNU6xHeCcKKgF9uXAiLozUqdgnz9fzcAo34KwukHByCC",1]],"weight_threshold":1} |
| creator | steem |
| delegation | 57000.000000 VESTS |
| extensions | [] |
| fee | 0.500 STEEM |
| json metadata | |
| memo key | STM7fpJDhF4BLCvmPWNLCGKdabfC3huEuN4X1912Q4cYKxZHvFJUY |
| new account name | perusworld |
| owner | {"account_auths":[],"key_auths":[["STM8UByqRDcBXnLptHURkWZwssF8afqFcFb712Grnq4v6Z9RKWP4V",1]],"weight_threshold":1} |
| posting | {"account_auths":[],"key_auths":[["STM6LKH8H8bMtFznuvCjG4JNUUM2JR1jqaTBixsfF1VmKvCJEtnc1",1]],"weight_threshold":1} |
| Transaction Info | Block #18415190/Trx fd0e7a6baf408b836fac490a2d1137c3e81b8342 |
View Raw JSON Data
{
"block": 18415190,
"op": [
"account_create_with_delegation",
{
"active": {
"account_auths": [],
"key_auths": [
[
"STM59FUVxUNU6xHeCcKKgF9uXAiLozUqdgnz9fzcAo34KwukHByCC",
1
]
],
"weight_threshold": 1
},
"creator": "steem",
"delegation": "57000.000000 VESTS",
"extensions": [],
"fee": "0.500 STEEM",
"json_metadata": "",
"memo_key": "STM7fpJDhF4BLCvmPWNLCGKdabfC3huEuN4X1912Q4cYKxZHvFJUY",
"new_account_name": "perusworld",
"owner": {
"account_auths": [],
"key_auths": [
[
"STM8UByqRDcBXnLptHURkWZwssF8afqFcFb712Grnq4v6Z9RKWP4V",
1
]
],
"weight_threshold": 1
},
"posting": {
"account_auths": [],
"key_auths": [
[
"STM6LKH8H8bMtFznuvCjG4JNUUM2JR1jqaTBixsfF1VmKvCJEtnc1",
1
]
],
"weight_threshold": 1
}
}
],
"op_in_trx": 0,
"timestamp": "2017-12-26T05:18:06",
"trx_id": "fd0e7a6baf408b836fac490a2d1137c3e81b8342",
"trx_in_block": 13,
"virtual_op": 0
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress0.00%
{
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779080538
},
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779080538
},
"rc_account": {
"account": "perusworld",
"max_rc": "10164408779",
"max_rc_creation_adjustment": {
"amount": "2020748973",
"nai": "@@000000037",
"precision": 6
},
"rc_manabar": {
"current_mana": "10164408779",
"last_update_time": 1779080538
}
}
}Account Metadata
| POSTING JSON METADATA | |
| None | |
| JSON METADATA | |
| None |
{
"posting_json_metadata": {},
"json_metadata": {}
}Auth Keys
Owner
Single Signature
Public Keys
STM8UByqRDcBXnLptHURkWZwssF8afqFcFb712Grnq4v6Z9RKWP4V1/1
Active
Single Signature
Public Keys
STM59FUVxUNU6xHeCcKKgF9uXAiLozUqdgnz9fzcAo34KwukHByCC1/1
Posting
Single Signature
Public Keys
STM6LKH8H8bMtFznuvCjG4JNUUM2JR1jqaTBixsfF1VmKvCJEtnc11/1
Memo
STM7fpJDhF4BLCvmPWNLCGKdabfC3huEuN4X1912Q4cYKxZHvFJUY
{
"owner": {
"account_auths": [],
"key_auths": [
[
"STM8UByqRDcBXnLptHURkWZwssF8afqFcFb712Grnq4v6Z9RKWP4V",
1
]
],
"weight_threshold": 1
},
"active": {
"account_auths": [],
"key_auths": [
[
"STM59FUVxUNU6xHeCcKKgF9uXAiLozUqdgnz9fzcAo34KwukHByCC",
1
]
],
"weight_threshold": 1
},
"posting": {
"account_auths": [],
"key_auths": [
[
"STM6LKH8H8bMtFznuvCjG4JNUUM2JR1jqaTBixsfF1VmKvCJEtnc1",
1
]
],
"weight_threshold": 1
},
"memo": "STM7fpJDhF4BLCvmPWNLCGKdabfC3huEuN4X1912Q4cYKxZHvFJUY"
}Witness Votes
0 / 30
No active witness votes.
[]