VOTING POWER0.00%
DOWNVOTE POWER0.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS27.41%
Net Worth
0.000USD
STEEM
0.000STEEM
SBD
0.000SBD
Own SP
0.000SP
Detailed Balance
| STEEM | ||
| balance | 0.000STEEM | STEEM |
| market_balance | 0.000STEEM | STEEM |
| savings_balance | 0.000STEEM | STEEM |
| reward_steem_balance | 0.000STEEM | STEEM |
| STEEM POWER | ||
| Own SP | 0.000SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 0.000SP | SP |
| Effective Power | 0.000SP | SP |
| Reward SP (pending) | 0.000SP | SP |
| SBD | ||
| sbd_balance | 0.000SBD | 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": "0.000 STEEM",
"savings_balance": "0.000 STEEM",
"reward_steem_balance": "0.000 STEEM",
"vesting_shares": "0.000000 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "0.000000 VESTS",
"sbd_balance": "0.000 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "0.000 SBD",
"conversions": []
}Account Info
| name | menkar |
| id | 1798427 |
| rank | 1,714,755 |
| reputation | 64303184693 |
| created | 2023-03-16T01:04:36 |
| recovery_account | steemcurator01 |
| proxy | None |
| post_count | 10 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 2 |
| last_post | 2023-04-22T10:43:33 |
| last_root_post | 2023-04-22T10:43:33 |
| last_vote_time | 2023-04-22T01:50:57 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 0 |
| delayed_votes | 0 |
| balance | 0.000 STEEM |
| savings_balance | 0.000 STEEM |
| sbd_balance | 0.000 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 0.000000 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 0.000000 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 | 72672398880 |
| to_withdraw | 72672398880 |
| 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 | 2023-04-17T23:21:30 |
| mined | No |
| sbd_seconds | 0 |
| sbd_last_interest_payment | 1970-01-01T00:00:00 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"id": 1798427,
"name": "menkar",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM62DtfyZD77ktWbVV461C5AuWtgLadPwPCtJznsVEc3khsaM3yx",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM5jdJKdXMoAEfaVpUTb2KKh6eLsXYEswNXzMMJRX5dfxgatgBMq",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [
[
"beemengine",
1
]
],
"key_auths": [
[
"STM5NzDPTJf8Tb8p8fF89uySkFjP1pFDaqrjJHgi1Hp6RSArSAR5C",
1
]
]
},
"memo_key": "STM59QdmqyXqGH2Aj9Tqq5Pr4L6HxiZiYPu7DTfnpQ23EgBwjbbYS",
"json_metadata": "{}",
"posting_json_metadata": "{\"profile\":{\"profile_image\":\"https://images.hive.blog/DQmQN5TbBCim7mDoNQf4Bu9rStWCdJwnQmvjgBuY2xU8aRN/png-clipart-terminator-terminator.png\",\"cover_image\":\"https://images.hive.blog/DQmcpEhq3Hz7JPYQXHXiYUMyNx3rBx7VHuGsbidh9EoAyMz/344561-Terminator-Sci-Fi-Video-Game.jpeg\",\"name\":\"Menkar\",\"about\":\"programador, crossfiteiro, carioca | developer, crossfitter, carioca\",\"location\":\"Brasília\",\"version\":2}}",
"proxy": "",
"last_owner_update": "1970-01-01T00:00:00",
"last_account_update": "2023-04-17T23:21:30",
"created": "2023-03-16T01:04:36",
"mined": false,
"recovery_account": "steemcurator01",
"last_account_recovery": "1970-01-01T00:00:00",
"reset_account": "null",
"comment_count": 0,
"lifetime_vote_count": 0,
"post_count": 10,
"can_vote": true,
"voting_manabar": {
"current_mana": "72672398880",
"last_update_time": 1701550485
},
"downvote_manabar": {
"current_mana": "18168099720",
"last_update_time": 1701550485
},
"voting_power": 0,
"balance": "0.000 STEEM",
"savings_balance": "0.000 STEEM",
"sbd_balance": "0.000 SBD",
"sbd_seconds": "0",
"sbd_seconds_last_update": "2023-03-23T23:10:45",
"sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_sbd_balance": "0.000 SBD",
"savings_sbd_seconds": "0",
"savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
"savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_withdraw_requests": 0,
"reward_sbd_balance": "0.000 SBD",
"reward_steem_balance": "0.000 STEEM",
"reward_vesting_balance": "0.000000 VESTS",
"reward_vesting_steem": "0.000 STEEM",
"vesting_shares": "0.000000 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "0.000000 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"withdrawn": "72672398880",
"to_withdraw": "72672398880",
"withdraw_routes": 0,
"curation_rewards": 0,
"posting_rewards": 1751,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"witnesses_voted_for": 2,
"last_post": "2023-04-22T10:43:33",
"last_root_post": "2023-04-22T10:43:33",
"last_vote_time": "2023-04-22T01:50:57",
"post_bandwidth": 0,
"pending_claimed_accounts": 0,
"vesting_balance": "0.000 STEEM",
"reputation": "64303184693",
"transfer_history": [],
"market_history": [],
"post_history": [],
"vote_history": [],
"other_history": [],
"witness_votes": [
"exnihilo.witness",
"steem.history"
],
"tags_usage": [],
"guest_bloggers": [],
"rank": 1714755
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
kamarguitaupvoted (100.00%) @menkar / consegui-fazer-dois-chatgpt-conversarem-entre-si-saiba-como2024/02/22 13:52:03
kamarguitaupvoted (100.00%) @menkar / consegui-fazer-dois-chatgpt-conversarem-entre-si-saiba-como
2024/02/22 13:52:03
| author | menkar |
| permlink | consegui-fazer-dois-chatgpt-conversarem-entre-si-saiba-como |
| voter | kamarguita |
| weight | 10000 (100.00%) |
| Transaction Info | Block #82737668/Trx 7b4c56045b0ffd704d3862cd27dc2e4960f6bd38 |
View Raw JSON Data
{
"block": 82737668,
"op": [
"vote",
{
"author": "menkar",
"permlink": "consegui-fazer-dois-chatgpt-conversarem-entre-si-saiba-como",
"voter": "kamarguita",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2024-02-22T13:52:03",
"trx_id": "7b4c56045b0ffd704d3862cd27dc2e4960f6bd38",
"trx_in_block": 0,
"virtual_op": 0
}kamarguitaupvoted (100.00%) @menkar / consegui-fazer-dois-chatgpt-conversarem-entre-si-saiba-como2024/02/22 13:51:42
kamarguitaupvoted (100.00%) @menkar / consegui-fazer-dois-chatgpt-conversarem-entre-si-saiba-como
2024/02/22 13:51:42
| author | menkar |
| permlink | consegui-fazer-dois-chatgpt-conversarem-entre-si-saiba-como |
| voter | kamarguita |
| weight | 10000 (100.00%) |
| Transaction Info | Block #82737661/Trx 777ea987f9b6cd0fd77452aa9629699016de2f80 |
View Raw JSON Data
{
"block": 82737661,
"op": [
"vote",
{
"author": "menkar",
"permlink": "consegui-fazer-dois-chatgpt-conversarem-entre-si-saiba-como",
"voter": "kamarguita",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2024-02-22T13:51:42",
"trx_id": "777ea987f9b6cd0fd77452aa9629699016de2f80",
"trx_in_block": 3,
"virtual_op": 0
}menkarsent 10.482 STEEM to @bdhivesteem- "100837749"2024/01/19 16:37:21
menkarsent 10.482 STEEM to @bdhivesteem- "100837749"
2024/01/19 16:37:21
| amount | 10.482 STEEM |
| from | menkar |
| memo | 100837749 |
| to | bdhivesteem |
| Transaction Info | Block #81765134/Trx 452efb17e8f746b346b9724196eed634bebd0730 |
View Raw JSON Data
{
"block": 81765134,
"op": [
"transfer",
{
"amount": "10.482 STEEM",
"from": "menkar",
"memo": "100837749",
"to": "bdhivesteem"
}
],
"op_in_trx": 0,
"timestamp": "2024-01-19T16:37:21",
"trx_id": "452efb17e8f746b346b9724196eed634bebd0730",
"trx_in_block": 2,
"virtual_op": 0
}menkarreceived 10.482 STEEM from power down installment (11.170 SP)2024/01/18 20:25:36
menkarreceived 10.482 STEEM from power down installment (11.170 SP)
2024/01/18 20:25:36
| deposited | 10.482 STEEM |
| from account | menkar |
| to account | menkar |
| withdrawn | 18168.099720 VESTS |
| Transaction Info | Block #81740982/Virtual Operation #2 |
View Raw JSON Data
{
"block": 81740982,
"op": [
"fill_vesting_withdraw",
{
"deposited": "10.482 STEEM",
"from_account": "menkar",
"to_account": "menkar",
"withdrawn": "18168.099720 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2024-01-18T20:25:36",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 2
}menkarsent 10.476 STEEM to @bdhivesteem- "100837749"2024/01/11 21:33:42
menkarsent 10.476 STEEM to @bdhivesteem- "100837749"
2024/01/11 21:33:42
| amount | 10.476 STEEM |
| from | menkar |
| memo | 100837749 |
| to | bdhivesteem |
| Transaction Info | Block #81541477/Trx 6c709961293016c35cf1622dfbb2f26bd60bd196 |
View Raw JSON Data
{
"block": 81541477,
"op": [
"transfer",
{
"amount": "10.476 STEEM",
"from": "menkar",
"memo": "100837749",
"to": "bdhivesteem"
}
],
"op_in_trx": 0,
"timestamp": "2024-01-11T21:33:42",
"trx_id": "6c709961293016c35cf1622dfbb2f26bd60bd196",
"trx_in_block": 6,
"virtual_op": 0
}menkarreceived 10.476 STEEM from power down installment (11.170 SP)2024/01/11 20:25:36
menkarreceived 10.476 STEEM from power down installment (11.170 SP)
2024/01/11 20:25:36
| deposited | 10.476 STEEM |
| from account | menkar |
| to account | menkar |
| withdrawn | 18168.099720 VESTS |
| Transaction Info | Block #81540122/Virtual Operation #2 |
View Raw JSON Data
{
"block": 81540122,
"op": [
"fill_vesting_withdraw",
{
"deposited": "10.476 STEEM",
"from_account": "menkar",
"to_account": "menkar",
"withdrawn": "18168.099720 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2024-01-11T20:25:36",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 2
}menkarsent 10.471 STEEM to @bdhivesteem- "100837749"2024/01/05 10:00:33
menkarsent 10.471 STEEM to @bdhivesteem- "100837749"
2024/01/05 10:00:33
| amount | 10.471 STEEM |
| from | menkar |
| memo | 100837749 |
| to | bdhivesteem |
| Transaction Info | Block #81355459/Trx 28eccf90721549d17d1b6963f40865ad17ff4bef |
View Raw JSON Data
{
"block": 81355459,
"op": [
"transfer",
{
"amount": "10.471 STEEM",
"from": "menkar",
"memo": "100837749",
"to": "bdhivesteem"
}
],
"op_in_trx": 0,
"timestamp": "2024-01-05T10:00:33",
"trx_id": "28eccf90721549d17d1b6963f40865ad17ff4bef",
"trx_in_block": 6,
"virtual_op": 0
}menkarreceived 10.471 STEEM from power down installment (11.170 SP)2024/01/04 20:25:36
menkarreceived 10.471 STEEM from power down installment (11.170 SP)
2024/01/04 20:25:36
| deposited | 10.471 STEEM |
| from account | menkar |
| to account | menkar |
| withdrawn | 18168.099720 VESTS |
| Transaction Info | Block #81339215/Virtual Operation #2 |
View Raw JSON Data
{
"block": 81339215,
"op": [
"fill_vesting_withdraw",
{
"deposited": "10.471 STEEM",
"from_account": "menkar",
"to_account": "menkar",
"withdrawn": "18168.099720 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2024-01-04T20:25:36",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 2
}menkarsent 11.466 STEEM to @bdhivesteem- "100837749"2023/12/28 22:20:09
menkarsent 11.466 STEEM to @bdhivesteem- "100837749"
2023/12/28 22:20:09
| amount | 11.466 STEEM |
| from | menkar |
| memo | 100837749 |
| to | bdhivesteem |
| Transaction Info | Block #81140637/Trx 23d4289d87301f7e7544289262d98a9142eef0fe |
View Raw JSON Data
{
"block": 81140637,
"op": [
"transfer",
{
"amount": "11.466 STEEM",
"from": "menkar",
"memo": "100837749",
"to": "bdhivesteem"
}
],
"op_in_trx": 0,
"timestamp": "2023-12-28T22:20:09",
"trx_id": "23d4289d87301f7e7544289262d98a9142eef0fe",
"trx_in_block": 5,
"virtual_op": 0
}menkarreceived 10.465 STEEM from power down installment (11.170 SP)2023/12/28 20:25:36
menkarreceived 10.465 STEEM from power down installment (11.170 SP)
2023/12/28 20:25:36
| deposited | 10.465 STEEM |
| from account | menkar |
| to account | menkar |
| withdrawn | 18168.099720 VESTS |
| Transaction Info | Block #81138356/Virtual Operation #2 |
View Raw JSON Data
{
"block": 81138356,
"op": [
"fill_vesting_withdraw",
{
"deposited": "10.465 STEEM",
"from_account": "menkar",
"to_account": "menkar",
"withdrawn": "18168.099720 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2023-12-28T20:25:36",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 2
}menkarstarted power down of 44.678 SP2023/12/21 20:25:36
menkarstarted power down of 44.678 SP
2023/12/21 20:25:36
| account | menkar |
| vesting shares | 72672.398880 VESTS |
| Transaction Info | Block #80938365/Trx 946adc69b9c8d9f57afdba8ab06919b044fa65a2 |
View Raw JSON Data
{
"block": 80938365,
"op": [
"withdraw_vesting",
{
"account": "menkar",
"vesting_shares": "72672.398880 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2023-12-21T20:25:36",
"trx_id": "946adc69b9c8d9f57afdba8ab06919b044fa65a2",
"trx_in_block": 3,
"virtual_op": 0
}menkarcustom json: notify2023/12/14 00:58:21
menkarcustom json: notify
2023/12/14 00:58:21
| id | notify |
| json | ["setLastRead",{"date":"2023-12-14T00:58:21"}] |
| required auths | [] |
| required posting auths | ["menkar"] |
| Transaction Info | Block #80714273/Trx f60d5f3e03065775ac99ad260f0efab3bf703f4a |
View Raw JSON Data
{
"block": 80714273,
"op": [
"custom_json",
{
"id": "notify",
"json": "[\"setLastRead\",{\"date\":\"2023-12-14T00:58:21\"}]",
"required_auths": [],
"required_posting_auths": [
"menkar"
]
}
],
"op_in_trx": 0,
"timestamp": "2023-12-14T00:58:21",
"trx_id": "f60d5f3e03065775ac99ad260f0efab3bf703f4a",
"trx_in_block": 4,
"virtual_op": 0
}2023/12/02 20:54:45
2023/12/02 20:54:45
| delegatee | menkar |
| delegator | menkarbit |
| vesting shares | 0.000000 VESTS |
| Transaction Info | Block #80393966/Trx c6e46ef393aa1edbb472ebd76171f53cbf877bab |
View Raw JSON Data
{
"block": 80393966,
"op": [
"delegate_vesting_shares",
{
"delegatee": "menkar",
"delegator": "menkarbit",
"vesting_shares": "0.000000 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2023-12-02T20:54:45",
"trx_id": "c6e46ef393aa1edbb472ebd76171f53cbf877bab",
"trx_in_block": 1,
"virtual_op": 0
}2023/09/22 01:51:33
2023/09/22 01:51:33
| delegatee | menkar |
| delegator | steem |
| vesting shares | 0.000000 VESTS |
| Transaction Info | Block #78352653/Trx 2e4b73157cfe7da9f0043a416a6c413707ee6ee0 |
View Raw JSON Data
{
"block": 78352653,
"op": [
"delegate_vesting_shares",
{
"delegatee": "menkar",
"delegator": "steem",
"vesting_shares": "0.000000 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2023-09-22T01:51:33",
"trx_id": "2e4b73157cfe7da9f0043a416a6c413707ee6ee0",
"trx_in_block": 2,
"virtual_op": 0
}veiotbjogaupvoted (100.00%) @menkar / rtc95v2023/05/01 15:15:54
veiotbjogaupvoted (100.00%) @menkar / rtc95v
2023/05/01 15:15:54
| author | menkar |
| permlink | rtc95v |
| voter | veiotbjoga |
| weight | 10000 (100.00%) |
| Transaction Info | Block #74242891/Trx e612ac0517e9af60ee174b31ca048218f3e6e83a |
View Raw JSON Data
{
"block": 74242891,
"op": [
"vote",
{
"author": "menkar",
"permlink": "rtc95v",
"voter": "veiotbjoga",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-05-01T15:15:54",
"trx_id": "e612ac0517e9af60ee174b31ca048218f3e6e83a",
"trx_in_block": 2,
"virtual_op": 0
}menkarupdated options for consegui-fazer-dois-chatgpt-conversarem-entre-si-saiba-como2023/04/22 10:43:33
menkarupdated options for consegui-fazer-dois-chatgpt-conversarem-entre-si-saiba-como
2023/04/22 10:43:33
| allow curation rewards | true |
| allow votes | true |
| author | menkar |
| extensions | [] |
| max accepted payout | 1000000.000 SBD |
| percent steem dollars | 0 |
| permlink | consegui-fazer-dois-chatgpt-conversarem-entre-si-saiba-como |
| Transaction Info | Block #73982075/Trx 8e266daa8468f486199c21d79d489142506fc08f |
View Raw JSON Data
{
"block": 73982075,
"op": [
"comment_options",
{
"allow_curation_rewards": true,
"allow_votes": true,
"author": "menkar",
"extensions": [],
"max_accepted_payout": "1000000.000 SBD",
"percent_steem_dollars": 0,
"permlink": "consegui-fazer-dois-chatgpt-conversarem-entre-si-saiba-como"
}
],
"op_in_trx": 0,
"timestamp": "2023-04-22T10:43:33",
"trx_id": "8e266daa8468f486199c21d79d489142506fc08f",
"trx_in_block": 0,
"virtual_op": 0
}menkarpublished a new post: consegui-fazer-dois-chatgpt-conversarem-entre-si-saiba-como2023/04/22 10:43:33
menkarpublished a new post: consegui-fazer-dois-chatgpt-conversarem-entre-si-saiba-como
2023/04/22 10:43:33
| author | menkar |
| body |  Ponto de partida: [esse post aqui](https://steemit.com/hive-195018/@menkar/como-criar-o-seu-proprio-chatgpt-em-python) ensina como conversar com o ChatGPT. Foi a partir desse código que criei duas instâncias do ChatGPT e fiz um prompt para dois avatares: André e Bruno. O André faria uma pergunta e o Bruno estaria pronto pra responder pro André, iniciando uma nova pergunta se necessário. Segue alguns prints da conversa entre os dois:        Achou interessante? Clica em Votar e comente para que eu poste o código-fonte! |
| json metadata | {"tags":["pt","steemit","blog","life","writing"],"image":["https://images.ecency.com/DQmUmfvqYyxffuaABv3nkF2gzeAApJwHsCX1TAcDz7qfUST/image.png","https://images.ecency.com/DQmTntXBXp7urvx73U8HKWjTjAqaQsF3on2BjqjF6x4e6oV/image.png","https://images.ecency.com/DQmWS9Yx8RVjzUWy8dBv2w32v4dX3w5RqVqd3itaWeDrRBw/image.png","https://images.ecency.com/DQmPivLWgp9RgY1bHzvxNmKiWBW48urp5S55Ac8vGz4kq6Q/image.png","https://images.ecency.com/DQmPtPS1U6YYVtaCyxZ8Y9rupnejPcyXAJrLw7y7kgrpTGv/image.png","https://images.ecency.com/DQmT96Y7mgSCuSkyqXWRsJ5Pj3z4R2oowqghGYktgZNr6te/image.png","https://images.ecency.com/DQmbPLpkjCwBvxsNnBB3eKRDufUJNY9VVfeskKyybwgGruJ/image.png","https://images.ecency.com/DQmYUASbx19koiQ19PYtstumqvDnJqHaAS7k3TdWeKjEeyt/image.png"],"links":["https://steemit.com/hive-195018/@menkar/como-criar-o-seu-proprio-chatgpt-em-python"],"app":"steemit/0.2","format":"markdown"} |
| parent author | |
| parent permlink | pt |
| permlink | consegui-fazer-dois-chatgpt-conversarem-entre-si-saiba-como |
| title | Consegui fazer dois ChatGPT conversarem entre si. Saiba como! |
| Transaction Info | Block #73982075/Trx 8e266daa8468f486199c21d79d489142506fc08f |
View Raw JSON Data
{
"block": 73982075,
"op": [
"comment",
{
"author": "menkar",
"body": "\n\nPonto de partida: [esse post aqui](https://steemit.com/hive-195018/@menkar/como-criar-o-seu-proprio-chatgpt-em-python) ensina como conversar com o ChatGPT. Foi a partir desse código que criei duas instâncias do ChatGPT e fiz um prompt para dois avatares: André e Bruno. O André faria uma pergunta e o Bruno estaria pronto pra responder pro André, iniciando uma nova pergunta se necessário.\n\nSegue alguns prints da conversa entre os dois:\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nAchou interessante? Clica em Votar e comente para que eu poste o código-fonte!",
"json_metadata": "{\"tags\":[\"pt\",\"steemit\",\"blog\",\"life\",\"writing\"],\"image\":[\"https://images.ecency.com/DQmUmfvqYyxffuaABv3nkF2gzeAApJwHsCX1TAcDz7qfUST/image.png\",\"https://images.ecency.com/DQmTntXBXp7urvx73U8HKWjTjAqaQsF3on2BjqjF6x4e6oV/image.png\",\"https://images.ecency.com/DQmWS9Yx8RVjzUWy8dBv2w32v4dX3w5RqVqd3itaWeDrRBw/image.png\",\"https://images.ecency.com/DQmPivLWgp9RgY1bHzvxNmKiWBW48urp5S55Ac8vGz4kq6Q/image.png\",\"https://images.ecency.com/DQmPtPS1U6YYVtaCyxZ8Y9rupnejPcyXAJrLw7y7kgrpTGv/image.png\",\"https://images.ecency.com/DQmT96Y7mgSCuSkyqXWRsJ5Pj3z4R2oowqghGYktgZNr6te/image.png\",\"https://images.ecency.com/DQmbPLpkjCwBvxsNnBB3eKRDufUJNY9VVfeskKyybwgGruJ/image.png\",\"https://images.ecency.com/DQmYUASbx19koiQ19PYtstumqvDnJqHaAS7k3TdWeKjEeyt/image.png\"],\"links\":[\"https://steemit.com/hive-195018/@menkar/como-criar-o-seu-proprio-chatgpt-em-python\"],\"app\":\"steemit/0.2\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "pt",
"permlink": "consegui-fazer-dois-chatgpt-conversarem-entre-si-saiba-como",
"title": "Consegui fazer dois ChatGPT conversarem entre si. Saiba como!"
}
],
"op_in_trx": 0,
"timestamp": "2023-04-22T10:43:33",
"trx_id": "8e266daa8468f486199c21d79d489142506fc08f",
"trx_in_block": 0,
"virtual_op": 0
}menkardeleted a comment or post2023/04/22 01:51:27
menkardeleted a comment or post
2023/04/22 01:51:27
| author | menkar |
| permlink | 6jjkey-como-criar-o-seu-proprio-chatgpt-em-python |
| Transaction Info | Block #73971483/Trx f1148ce343be79f0a004cb84f74ba9ab63bb486b |
View Raw JSON Data
{
"block": 73971483,
"op": [
"delete_comment",
{
"author": "menkar",
"permlink": "6jjkey-como-criar-o-seu-proprio-chatgpt-em-python"
}
],
"op_in_trx": 0,
"timestamp": "2023-04-22T01:51:27",
"trx_id": "f1148ce343be79f0a004cb84f74ba9ab63bb486b",
"trx_in_block": 7,
"virtual_op": 0
}menkarupvoted (100.00%) @aotearoa / btc-ta-for-04-20-20232023/04/22 01:50:57
menkarupvoted (100.00%) @aotearoa / btc-ta-for-04-20-2023
2023/04/22 01:50:57
| author | aotearoa |
| permlink | btc-ta-for-04-20-2023 |
| voter | menkar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73971473/Trx af3c6e7d202dddc527f84e30f4725404ef79993c |
View Raw JSON Data
{
"block": 73971473,
"op": [
"vote",
{
"author": "aotearoa",
"permlink": "btc-ta-for-04-20-2023",
"voter": "menkar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-22T01:50:57",
"trx_id": "af3c6e7d202dddc527f84e30f4725404ef79993c",
"trx_in_block": 3,
"virtual_op": 0
}menkarupvoted (100.00%) @aotearoa / 4cyyqn-btc-ta-for-04-18-20232023/04/22 01:50:48
menkarupvoted (100.00%) @aotearoa / 4cyyqn-btc-ta-for-04-18-2023
2023/04/22 01:50:48
| author | aotearoa |
| permlink | 4cyyqn-btc-ta-for-04-18-2023 |
| voter | menkar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73971470/Trx cd2691e8429ded66bc6c51237371d9a340b6f73d |
View Raw JSON Data
{
"block": 73971470,
"op": [
"vote",
{
"author": "aotearoa",
"permlink": "4cyyqn-btc-ta-for-04-18-2023",
"voter": "menkar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-22T01:50:48",
"trx_id": "cd2691e8429ded66bc6c51237371d9a340b6f73d",
"trx_in_block": 4,
"virtual_op": 0
}menkarupvoted (100.00%) @aotearoa / btc-ta-for-04-21-20232023/04/22 01:50:45
menkarupvoted (100.00%) @aotearoa / btc-ta-for-04-21-2023
2023/04/22 01:50:45
| author | aotearoa |
| permlink | btc-ta-for-04-21-2023 |
| voter | menkar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73971469/Trx 4b2415bc51bfa66405a3c2b519ac810ed34a407c |
View Raw JSON Data
{
"block": 73971469,
"op": [
"vote",
{
"author": "aotearoa",
"permlink": "btc-ta-for-04-21-2023",
"voter": "menkar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-22T01:50:45",
"trx_id": "4b2415bc51bfa66405a3c2b519ac810ed34a407c",
"trx_in_block": 4,
"virtual_op": 0
}menkarupvoted (100.00%) @laughbanging / gato-e-a-t-shirt2023/04/22 01:50:36
menkarupvoted (100.00%) @laughbanging / gato-e-a-t-shirt
2023/04/22 01:50:36
| author | laughbanging |
| permlink | gato-e-a-t-shirt |
| voter | menkar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73971466/Trx 3ad24c5825c417ad6b9f22ed4f0e0c9d93514bcb |
View Raw JSON Data
{
"block": 73971466,
"op": [
"vote",
{
"author": "laughbanging",
"permlink": "gato-e-a-t-shirt",
"voter": "menkar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-22T01:50:36",
"trx_id": "3ad24c5825c417ad6b9f22ed4f0e0c9d93514bcb",
"trx_in_block": 5,
"virtual_op": 0
}menkarupdated options for 6jjkey-como-criar-o-seu-proprio-chatgpt-em-python2023/04/22 01:49:45
menkarupdated options for 6jjkey-como-criar-o-seu-proprio-chatgpt-em-python
2023/04/22 01:49:45
| allow curation rewards | true |
| allow votes | true |
| author | menkar |
| extensions | [] |
| max accepted payout | 1000000.000 SBD |
| percent steem dollars | 0 |
| permlink | 6jjkey-como-criar-o-seu-proprio-chatgpt-em-python |
| Transaction Info | Block #73971449/Trx 54f1ef8268fc1d9394396c2faf1c32ffe9aecf25 |
View Raw JSON Data
{
"block": 73971449,
"op": [
"comment_options",
{
"allow_curation_rewards": true,
"allow_votes": true,
"author": "menkar",
"extensions": [],
"max_accepted_payout": "1000000.000 SBD",
"percent_steem_dollars": 0,
"permlink": "6jjkey-como-criar-o-seu-proprio-chatgpt-em-python"
}
],
"op_in_trx": 0,
"timestamp": "2023-04-22T01:49:45",
"trx_id": "54f1ef8268fc1d9394396c2faf1c32ffe9aecf25",
"trx_in_block": 2,
"virtual_op": 0
}menkarpublished a new post: 6jjkey-como-criar-o-seu-proprio-chatgpt-em-python2023/04/22 01:49:45
menkarpublished a new post: 6jjkey-como-criar-o-seu-proprio-chatgpt-em-python
2023/04/22 01:49:45
| author | menkar |
| body | Se ainda não leu meu post anterior, leia agora: [**Perguntei pro ChatGPT se usar IA para criar conteúdos é uma fraude. A resposta foi surpreendente!**](https://steemit.com/pt/@menkar/perguntei-pro-chatgpt-se-usar-ia-para-criar-conteudos-e-uma-fraude-a-resposta-foi-surpreendente) Não esquece de votar lá (e aqui também 😁) ---  Olá *steemians*, tudo bem? Nesse post vou ensinar de uma forma prática a criar um script em python que permite com que você interaja (e até converse!) com o ChatGPT. Para que isso aconteça, você precisa de duas coisas: 1. Ter um conhecimento de Python (pelo menos um pouco) 2. Ter a API do OpenAI Antes de começar a desenvolver, primeiro você precisa adquirir a API do OpenAI. Pra isso acontecer, primeiro entre no site https://platform.openai.com/ e crie sua conta. Se já possuir uma conta no OpenAI, é só fazer o login. Após o login, segue a tela abaixo:  Clique em *Personal* e depois em *View API Keys*  Agora clique no botão *Create New Secret Key*  Crie um nome para a sua chave (opcional) e depois clique em *Create Secret Key*  Agora sua chave foi criada. Clique no botão para copiar a chave para a área de transferência. Cole em um arquivo de texto ou no seu script Python que você vai criar agora.  Agora clique em Done. Crie um script Python novo no seu interpretador favorito e crie seu ambiente virtual. Após montar o seu ambiente, dentro dele faça a instalação da biblioteca *openai*: <code>pip install openai</code> Agora você começa a brincadeira. Abra o seu script e importe a biblioteca openai: <code>import openai</code> Crie uma variável e coloque a sua chave API nela: <code>API_KEY = "SUA CHAVE API DO OPENAI"</code> Insira a variável dentro do atributo do objeto *openai* no qual você importou: <code>openai.api_key = API_KEY</code> Crie uma lista chamada chat_log. Ele será útil para que você possa ter uma conversa com o ChatGPT: <code>chat_log = []</code> Agora você vai criar um loop infinito. Nesse loop você vai permitir inserir algo do seu teclado para o seu programa. Calma, ainda não começamos! rs <code> while True: prompt = input('PROMPT>') </code> Não esqueça da tabulação dentro da estrutura While! A visualização desse post pode confundir, dependendo da plataforma. Ainda dentro do While, agora você vai criar uma condicional que permite sair desse loop, no caso um comando para sair do programa: <code> if prompt == '\q': print("Até mais.") break </code> Crie uma estrutura de Try .. Except para que o programa retorne algum erro no meio do caminho. <code> try: except: </code> Dentro de Try, coloque para adicionar na lista a informação a ser inserida pelo usuário para o ChatGPT, incluindo o texto da informação a ser enviada pra ele: <code> chat_log.append( { "role": "user", "content": prompt } ) </code> Agora você vai criar uma variável onde vai receber as informações enviadas para o ChatGPT, incluindo o tipo de modelo a ser usado por ele. Note que todo o diálogo é enviado para ele para que ele possa entender o contexto da conversa e responda adequadamente como se fosse uma conversa. As informações estão na lista *chat_log*: <code> response = openai.ChatCompletion.create( model="gpt-3.5-turbo", messages=chat_log ) </code> Em *assistant*, ele vai receber a resposta e também será incluída no *chat_log*, para que o ChatGPT possa entender todo o contexto da conversa. O role *assistant* é a resposta dada pelo ChatGPT: <code> assistant = response.choices[0]["message"].["content"].strip("\n").strip() chat_log.append( { "role": "assistant", "content": assistant } ) </code> Agora imprima a saída do assistant: <code> print(f'CHAT GPT> {assistant}') </code> E após o Except você coloca o seguinte aviso: <code> print("Ocorreu um erro. Tente novamente.") </code> Execute o script e brinque bastante.  Lembrando que a API do ChatGPT não é gratuita e você está consumindo a API deles como uma degustação. Dá pra brincar bastante e dificilmente irá gastar todo o crédito. Pra saber como é só clicar em *Usage* dentro de *Organization*:  Gostou? Clique em Votar e comente! Bateu dúvidas? Comente também que estarei online! Lembre-se: use o ChatGPT com ***responsabilidade***! |
| json metadata | {"tags":["pt","steemit","blog","life","writing"],"image":["https://images.ecency.com/DQmcd3MQMMXZSvLt8gxMYmuhBfhTtQZ7e1SYVWqnvcNbrWw/image.png","https://images.ecency.com/DQmZHZnpvqojFyY4AV1q6JBVDGesQNLDzAU5JQHV2v2firx/image.png","https://images.ecency.com/DQmRiCQcPv9gF2eA7L6rFeEbTfKzENd6A8iHmaNa51AvdcU/image.png","https://images.ecency.com/DQmQojfq6rbdtuN4W2uUXHM5XP3dA95kKktMDstNrB831T6/image.png","https://images.ecency.com/DQmZ1Ze5mgMJRrSSPEPsXhMS3HN9TcA5Hcu6xpLXPbxoxF5/image.png","https://images.ecency.com/DQmTVPR6WPL7vyVPNgTfySonYFHQWYXLbZBzbRRoaPML17o/image.png","https://images.ecency.com/DQmcbkk4VBRse8ydE5gpgyibj3MK3tMmGrebbYv45dczpXF/image.png","https://images.ecency.com/DQmWXZqfShAsyxr1mC4muxTBveUy33ntXQviFrBpdYj9nq3/image.png"],"links":["https://steemit.com/pt/@menkar/perguntei-pro-chatgpt-se-usar-ia-para-criar-conteudos-e-uma-fraude-a-resposta-foi-surpreendente","https://platform.openai.com/"],"app":"steemit/0.2","format":"markdown"} |
| parent author | |
| parent permlink | pt |
| permlink | 6jjkey-como-criar-o-seu-proprio-chatgpt-em-python |
| title | Como criar o seu próprio ChatGPT em Python! |
| Transaction Info | Block #73971449/Trx 54f1ef8268fc1d9394396c2faf1c32ffe9aecf25 |
View Raw JSON Data
{
"block": 73971449,
"op": [
"comment",
{
"author": "menkar",
"body": "Se ainda não leu meu post anterior, leia agora: \n\n[**Perguntei pro ChatGPT se usar IA para criar conteúdos é uma fraude. A resposta foi surpreendente!**](https://steemit.com/pt/@menkar/perguntei-pro-chatgpt-se-usar-ia-para-criar-conteudos-e-uma-fraude-a-resposta-foi-surpreendente)\n\nNão esquece de votar lá (e aqui também 😁)\n\n---\n\n\n\nOlá *steemians*, tudo bem? Nesse post vou ensinar de uma forma prática a criar um script em python que permite com que você interaja (e até converse!) com o ChatGPT. \n\nPara que isso aconteça, você precisa de duas coisas:\n1. Ter um conhecimento de Python (pelo menos um pouco)\n2. Ter a API do OpenAI\n\nAntes de começar a desenvolver, primeiro você precisa adquirir a API do OpenAI. Pra isso acontecer, primeiro entre no site https://platform.openai.com/ e crie sua conta. Se já possuir uma conta no OpenAI, é só fazer o login.\n\nApós o login, segue a tela abaixo:\n\n\nClique em *Personal* e depois em *View API Keys*\n\n\n\nAgora clique no botão *Create New Secret Key*\n\n\n\nCrie um nome para a sua chave (opcional) e depois clique em *Create Secret Key*\n\n\n\nAgora sua chave foi criada. Clique no botão para copiar a chave para a área de transferência. Cole em um arquivo de texto ou no seu script Python que você vai criar agora.\n\n\n\nAgora clique em Done. Crie um script Python novo no seu interpretador favorito e crie seu ambiente virtual. Após montar o seu ambiente, dentro dele faça a instalação da biblioteca *openai*:\n<code>pip install openai</code>\n\nAgora você começa a brincadeira. Abra o seu script e importe a biblioteca openai:\n<code>import openai</code>\n\nCrie uma variável e coloque a sua chave API nela:\n<code>API_KEY = \"SUA CHAVE API DO OPENAI\"</code>\n\nInsira a variável dentro do atributo do objeto *openai* no qual você importou:\n<code>openai.api_key = API_KEY</code>\n\nCrie uma lista chamada chat_log. Ele será útil para que você possa ter uma conversa com o ChatGPT:\n<code>chat_log = []</code>\n\nAgora você vai criar um loop infinito. Nesse loop você vai permitir inserir algo do seu teclado para o seu programa. Calma, ainda não começamos! rs\n<code>\nwhile True:\n prompt = input('PROMPT>')\n</code>\n\nNão esqueça da tabulação dentro da estrutura While! A visualização desse post pode confundir, dependendo da plataforma. \n\nAinda dentro do While, agora você vai criar uma condicional que permite sair desse loop, no caso um comando para sair do programa:\n<code>\n if prompt == '\\q':\n print(\"Até mais.\")\n break\n</code>\n\nCrie uma estrutura de Try .. Except para que o programa retorne algum erro no meio do caminho. \n<code>\n try:\n except:\n</code>\n\nDentro de Try, coloque para adicionar na lista a informação a ser inserida pelo usuário para o ChatGPT, incluindo o texto da informação a ser enviada pra ele:\n<code>\n chat_log.append(\n {\n \"role\": \"user\",\n \"content\": prompt\n }\n )\n</code>\n\nAgora você vai criar uma variável onde vai receber as informações enviadas para o ChatGPT, incluindo o tipo de modelo a ser usado por ele. Note que todo o diálogo é enviado para ele para que ele possa entender o contexto da conversa e responda adequadamente como se fosse uma conversa. As informações estão na lista *chat_log*:\n<code>\n response = openai.ChatCompletion.create(\n model=\"gpt-3.5-turbo\",\n messages=chat_log\n )\n</code>\n\nEm *assistant*, ele vai receber a resposta e também será incluída no *chat_log*, para que o ChatGPT possa entender todo o contexto da conversa. O role *assistant* é a resposta dada pelo ChatGPT:\n<code>\n assistant = response.choices[0][\"message\"].[\"content\"].strip(\"\\n\").strip()\n chat_log.append(\n {\n \"role\": \"assistant\",\n \"content\": assistant\n }\n )\n</code>\n\nAgora imprima a saída do assistant:\n<code>\n print(f'CHAT GPT> {assistant}')\n</code>\n\nE após o Except você coloca o seguinte aviso:\n<code>\n print(\"Ocorreu um erro. Tente novamente.\")\n</code>\n\nExecute o script e brinque bastante.\n\n\n\nLembrando que a API do ChatGPT não é gratuita e você está consumindo a API deles como uma degustação. Dá pra brincar bastante e dificilmente irá gastar todo o crédito. \n\nPra saber como é só clicar em *Usage* dentro de *Organization*:\n\n\n\n\nGostou? Clique em Votar e comente!\n\nBateu dúvidas? Comente também que estarei online!\n\nLembre-se: use o ChatGPT com ***responsabilidade***!",
"json_metadata": "{\"tags\":[\"pt\",\"steemit\",\"blog\",\"life\",\"writing\"],\"image\":[\"https://images.ecency.com/DQmcd3MQMMXZSvLt8gxMYmuhBfhTtQZ7e1SYVWqnvcNbrWw/image.png\",\"https://images.ecency.com/DQmZHZnpvqojFyY4AV1q6JBVDGesQNLDzAU5JQHV2v2firx/image.png\",\"https://images.ecency.com/DQmRiCQcPv9gF2eA7L6rFeEbTfKzENd6A8iHmaNa51AvdcU/image.png\",\"https://images.ecency.com/DQmQojfq6rbdtuN4W2uUXHM5XP3dA95kKktMDstNrB831T6/image.png\",\"https://images.ecency.com/DQmZ1Ze5mgMJRrSSPEPsXhMS3HN9TcA5Hcu6xpLXPbxoxF5/image.png\",\"https://images.ecency.com/DQmTVPR6WPL7vyVPNgTfySonYFHQWYXLbZBzbRRoaPML17o/image.png\",\"https://images.ecency.com/DQmcbkk4VBRse8ydE5gpgyibj3MK3tMmGrebbYv45dczpXF/image.png\",\"https://images.ecency.com/DQmWXZqfShAsyxr1mC4muxTBveUy33ntXQviFrBpdYj9nq3/image.png\"],\"links\":[\"https://steemit.com/pt/@menkar/perguntei-pro-chatgpt-se-usar-ia-para-criar-conteudos-e-uma-fraude-a-resposta-foi-surpreendente\",\"https://platform.openai.com/\"],\"app\":\"steemit/0.2\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "pt",
"permlink": "6jjkey-como-criar-o-seu-proprio-chatgpt-em-python",
"title": "Como criar o seu próprio ChatGPT em Python!"
}
],
"op_in_trx": 0,
"timestamp": "2023-04-22T01:49:45",
"trx_id": "54f1ef8268fc1d9394396c2faf1c32ffe9aecf25",
"trx_in_block": 2,
"virtual_op": 0
}2023/04/22 01:45:33
2023/04/22 01:45:33
| author | ammodotcom |
| permlink | washington-gun-and-ammo-laws-a-2nd-amendment-overview-for-washington-gun-owners |
| voter | menkar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73971365/Trx 61b35941f42054431674c9b25fcd24100f6cdabc |
View Raw JSON Data
{
"block": 73971365,
"op": [
"vote",
{
"author": "ammodotcom",
"permlink": "washington-gun-and-ammo-laws-a-2nd-amendment-overview-for-washington-gun-owners",
"voter": "menkar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-22T01:45:33",
"trx_id": "61b35941f42054431674c9b25fcd24100f6cdabc",
"trx_in_block": 2,
"virtual_op": 0
}2023/04/22 01:45:27
2023/04/22 01:45:27
| author | ammodotcom |
| permlink | colorado-gun-and-ammo-laws-a-2nd-amendment-overview-for-colorado-gun-owners |
| voter | menkar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73971363/Trx 89c743215467629d4e2648174c85694f9a74d980 |
View Raw JSON Data
{
"block": 73971363,
"op": [
"vote",
{
"author": "ammodotcom",
"permlink": "colorado-gun-and-ammo-laws-a-2nd-amendment-overview-for-colorado-gun-owners",
"voter": "menkar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-22T01:45:27",
"trx_id": "89c743215467629d4e2648174c85694f9a74d980",
"trx_in_block": 2,
"virtual_op": 0
}2023/04/22 01:45:24
2023/04/22 01:45:24
| author | ammodotcom |
| permlink | illinois-gun-and-ammo-laws-a-2nd-amendment-overview-for-illinois-gun-owners |
| voter | menkar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73971362/Trx 6c1d80507d7845727bee64827bcd7b0196951ff5 |
View Raw JSON Data
{
"block": 73971362,
"op": [
"vote",
{
"author": "ammodotcom",
"permlink": "illinois-gun-and-ammo-laws-a-2nd-amendment-overview-for-illinois-gun-owners",
"voter": "menkar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-22T01:45:24",
"trx_id": "6c1d80507d7845727bee64827bcd7b0196951ff5",
"trx_in_block": 7,
"virtual_op": 0
}menkarupvoted (100.00%) @ammodotcom / 6-5-grendel-vs-6-5-creedmoor-the-6-5mm-short-action-shootout2023/04/22 01:45:21
menkarupvoted (100.00%) @ammodotcom / 6-5-grendel-vs-6-5-creedmoor-the-6-5mm-short-action-shootout
2023/04/22 01:45:21
| author | ammodotcom |
| permlink | 6-5-grendel-vs-6-5-creedmoor-the-6-5mm-short-action-shootout |
| voter | menkar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73971361/Trx 1542cdfa2aa897a2f0ca518bd7a77acc008fbff3 |
View Raw JSON Data
{
"block": 73971361,
"op": [
"vote",
{
"author": "ammodotcom",
"permlink": "6-5-grendel-vs-6-5-creedmoor-the-6-5mm-short-action-shootout",
"voter": "menkar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-22T01:45:21",
"trx_id": "1542cdfa2aa897a2f0ca518bd7a77acc008fbff3",
"trx_in_block": 1,
"virtual_op": 0
}menkarupvoted (100.00%) @ammodotcom / top-10-best-handgun-cartridges-matching-the-tool-to-the-job2023/04/22 01:45:18
menkarupvoted (100.00%) @ammodotcom / top-10-best-handgun-cartridges-matching-the-tool-to-the-job
2023/04/22 01:45:18
| author | ammodotcom |
| permlink | top-10-best-handgun-cartridges-matching-the-tool-to-the-job |
| voter | menkar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73971360/Trx 32e61c5d73df611370b930be808f6a08f1c7f3cc |
View Raw JSON Data
{
"block": 73971360,
"op": [
"vote",
{
"author": "ammodotcom",
"permlink": "top-10-best-handgun-cartridges-matching-the-tool-to-the-job",
"voter": "menkar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-22T01:45:18",
"trx_id": "32e61c5d73df611370b930be808f6a08f1c7f3cc",
"trx_in_block": 0,
"virtual_op": 0
}2023/04/22 01:45:12
2023/04/22 01:45:12
| author | ammodotcom |
| permlink | minnesota-gun-and-ammo-laws-a-2nd-amendment-overview-for-minnesota-gun-owners |
| voter | menkar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73971358/Trx 28658928bef5b8028919e3380f608671e2d48239 |
View Raw JSON Data
{
"block": 73971358,
"op": [
"vote",
{
"author": "ammodotcom",
"permlink": "minnesota-gun-and-ammo-laws-a-2nd-amendment-overview-for-minnesota-gun-owners",
"voter": "menkar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-22T01:45:12",
"trx_id": "28658928bef5b8028919e3380f608671e2d48239",
"trx_in_block": 5,
"virtual_op": 0
}menkarfollowed @ammodotcom2023/04/22 01:45:06
menkarfollowed @ammodotcom
2023/04/22 01:45:06
| id | follow |
| json | ["follow",{"follower":"menkar","following":"ammodotcom","what":["blog",""]}] |
| required auths | [] |
| required posting auths | ["menkar"] |
| Transaction Info | Block #73971356/Trx 738be82730a55d7e9845cfd475be525eafdf9a8e |
View Raw JSON Data
{
"block": 73971356,
"op": [
"custom_json",
{
"id": "follow",
"json": "[\"follow\",{\"follower\":\"menkar\",\"following\":\"ammodotcom\",\"what\":[\"blog\",\"\"]}]",
"required_auths": [],
"required_posting_auths": [
"menkar"
]
}
],
"op_in_trx": 0,
"timestamp": "2023-04-22T01:45:06",
"trx_id": "738be82730a55d7e9845cfd475be525eafdf9a8e",
"trx_in_block": 2,
"virtual_op": 0
}2023/04/22 01:44:42
2023/04/22 01:44:42
| id | follow |
| json | ["follow",{"follower":"menkar","following":"infovore","what":["blog",""]}] |
| required auths | [] |
| required posting auths | ["menkar"] |
| Transaction Info | Block #73971348/Trx 78449fd9c13e7a67641e80027e45ebebd12c5201 |
View Raw JSON Data
{
"block": 73971348,
"op": [
"custom_json",
{
"id": "follow",
"json": "[\"follow\",{\"follower\":\"menkar\",\"following\":\"infovore\",\"what\":[\"blog\",\"\"]}]",
"required_auths": [],
"required_posting_auths": [
"menkar"
]
}
],
"op_in_trx": 0,
"timestamp": "2023-04-22T01:44:42",
"trx_id": "78449fd9c13e7a67641e80027e45ebebd12c5201",
"trx_in_block": 4,
"virtual_op": 0
}2023/04/22 01:44:39
2023/04/22 01:44:39
| id | follow |
| json | ["follow",{"follower":"menkar","following":"infovore","what":["",""]}] |
| required auths | [] |
| required posting auths | ["menkar"] |
| Transaction Info | Block #73971347/Trx 3f805861868d212ea16911cf978c8cb966bd374f |
View Raw JSON Data
{
"block": 73971347,
"op": [
"custom_json",
{
"id": "follow",
"json": "[\"follow\",{\"follower\":\"menkar\",\"following\":\"infovore\",\"what\":[\"\",\"\"]}]",
"required_auths": [],
"required_posting_auths": [
"menkar"
]
}
],
"op_in_trx": 0,
"timestamp": "2023-04-22T01:44:39",
"trx_id": "3f805861868d212ea16911cf978c8cb966bd374f",
"trx_in_block": 3,
"virtual_op": 0
}menkarcustom json: notify2023/04/22 01:44:21
menkarcustom json: notify
2023/04/22 01:44:21
| id | notify |
| json | ["setLastRead",{"date":"2023-04-22T01:44:19"}] |
| required auths | [] |
| required posting auths | ["menkar"] |
| Transaction Info | Block #73971341/Trx 3b186ca544cdd56e1b1eac9e06787222899e28a9 |
View Raw JSON Data
{
"block": 73971341,
"op": [
"custom_json",
{
"id": "notify",
"json": "[\"setLastRead\",{\"date\":\"2023-04-22T01:44:19\"}]",
"required_auths": [],
"required_posting_auths": [
"menkar"
]
}
],
"op_in_trx": 0,
"timestamp": "2023-04-22T01:44:21",
"trx_id": "3b186ca544cdd56e1b1eac9e06787222899e28a9",
"trx_in_block": 1,
"virtual_op": 0
}adamferrarireplied to @menkar / rtgh0p2023/04/21 08:02:48
adamferrarireplied to @menkar / rtgh0p
2023/04/21 08:02:48
| author | adamferrari |
| body | Mano, já que está voltando agora, vem pro hive, comunidade brasileira lá é bem mais forte que por aqui. https://peakd.com/register?ref=vaipraonde |
| json metadata | {"links":["https://peakd.com/register?ref=vaipraonde"],"app":"steemit/0.2"} |
| parent author | menkar |
| parent permlink | como-criar-o-seu-proprio-chatgpt-em-python |
| permlink | rtgh0p |
| title | |
| Transaction Info | Block #73950202/Trx 8a936f1730b968b0239062e20da11fe74aa8116e |
View Raw JSON Data
{
"block": 73950202,
"op": [
"comment",
{
"author": "adamferrari",
"body": "Mano, já que está voltando agora, vem pro hive, comunidade brasileira lá é bem mais forte que por aqui. \n\nhttps://peakd.com/register?ref=vaipraonde",
"json_metadata": "{\"links\":[\"https://peakd.com/register?ref=vaipraonde\"],\"app\":\"steemit/0.2\"}",
"parent_author": "menkar",
"parent_permlink": "como-criar-o-seu-proprio-chatgpt-em-python",
"permlink": "rtgh0p",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2023-04-21T08:02:48",
"trx_id": "8a936f1730b968b0239062e20da11fe74aa8116e",
"trx_in_block": 2,
"virtual_op": 0
}adamferrariupvoted (100.00%) @menkar / estou-de-volta2023/04/21 07:59:18
adamferrariupvoted (100.00%) @menkar / estou-de-volta
2023/04/21 07:59:18
| author | menkar |
| permlink | estou-de-volta |
| voter | adamferrari |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73950132/Trx ff13365d0363b8f012178db8b87a9c22a2d0839e |
View Raw JSON Data
{
"block": 73950132,
"op": [
"vote",
{
"author": "menkar",
"permlink": "estou-de-volta",
"voter": "adamferrari",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-21T07:59:18",
"trx_id": "ff13365d0363b8f012178db8b87a9c22a2d0839e",
"trx_in_block": 5,
"virtual_op": 0
}2023/04/21 07:58:54
2023/04/21 07:58:54
| author | menkar |
| permlink | perguntei-pro-chatgpt-se-usar-ia-para-criar-conteudos-e-uma-fraude-a-resposta-foi-surpreendente |
| voter | adamferrari |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73950124/Trx 4937ccd5d577ee3b6283c1de5f917c33725f02df |
View Raw JSON Data
{
"block": 73950124,
"op": [
"vote",
{
"author": "menkar",
"permlink": "perguntei-pro-chatgpt-se-usar-ia-para-criar-conteudos-e-uma-fraude-a-resposta-foi-surpreendente",
"voter": "adamferrari",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-21T07:58:54",
"trx_id": "4937ccd5d577ee3b6283c1de5f917c33725f02df",
"trx_in_block": 2,
"virtual_op": 0
}adamferrarireplied to @menkar / rtggu02023/04/21 07:58:48
adamferrarireplied to @menkar / rtggu0
2023/04/21 07:58:48
| author | adamferrari |
| body | Nas discussões que estou vendo por aqui, seria fraude se você dizer que foi você quem escreveu. Como a ideia aqui é remunerar conteúdo original, seria uma tentativa de fraude gerar textos posta ganhar recompensas. Desde que você indiquei que teve auxílio de ia,. Seja em arte ou texto, fica a critério do leitor avaliar a % da recompensa. |
| json metadata | {"app":"steemit/0.2"} |
| parent author | menkar |
| parent permlink | perguntei-pro-chatgpt-se-usar-ia-para-criar-conteudos-e-uma-fraude-a-resposta-foi-surpreendente |
| permlink | rtggu0 |
| title | |
| Transaction Info | Block #73950122/Trx 1a22410051a315f9fae89a8805ae4ee26fdd9363 |
View Raw JSON Data
{
"block": 73950122,
"op": [
"comment",
{
"author": "adamferrari",
"body": "Nas discussões que estou vendo por aqui, seria fraude se você dizer que foi você quem escreveu. \n\nComo a ideia aqui é remunerar conteúdo original, seria uma tentativa de fraude gerar textos posta ganhar recompensas.\n\nDesde que você indiquei que teve auxílio de ia,. Seja em arte ou texto, fica a critério do leitor avaliar a % da recompensa.",
"json_metadata": "{\"app\":\"steemit/0.2\"}",
"parent_author": "menkar",
"parent_permlink": "perguntei-pro-chatgpt-se-usar-ia-para-criar-conteudos-e-uma-fraude-a-resposta-foi-surpreendente",
"permlink": "rtggu0",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2023-04-21T07:58:48",
"trx_id": "1a22410051a315f9fae89a8805ae4ee26fdd9363",
"trx_in_block": 2,
"virtual_op": 0
}adamferrarireplied to @menkar / rtggox2023/04/21 07:55:45
adamferrarireplied to @menkar / rtggox
2023/04/21 07:55:45
| author | adamferrari |
| body | Da hora. Parabéns. Algum plano de fazer alguma ferramenta mais avançada? |
| json metadata | {"app":"steemit/0.2"} |
| parent author | menkar |
| parent permlink | como-criar-o-seu-proprio-chatgpt-em-python |
| permlink | rtggox |
| title | |
| Transaction Info | Block #73950061/Trx 07e053792e20a0aa9761015b08e082e5c13753a2 |
View Raw JSON Data
{
"block": 73950061,
"op": [
"comment",
{
"author": "adamferrari",
"body": "Da hora. Parabéns. Algum plano de fazer alguma ferramenta mais avançada?",
"json_metadata": "{\"app\":\"steemit/0.2\"}",
"parent_author": "menkar",
"parent_permlink": "como-criar-o-seu-proprio-chatgpt-em-python",
"permlink": "rtggox",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2023-04-21T07:55:45",
"trx_id": "07e053792e20a0aa9761015b08e082e5c13753a2",
"trx_in_block": 3,
"virtual_op": 0
}adamferrariupvoted (100.00%) @menkar / como-criar-o-seu-proprio-chatgpt-em-python2023/04/21 07:52:48
adamferrariupvoted (100.00%) @menkar / como-criar-o-seu-proprio-chatgpt-em-python
2023/04/21 07:52:48
| author | menkar |
| permlink | como-criar-o-seu-proprio-chatgpt-em-python |
| voter | adamferrari |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73950002/Trx 81719a06aa7e1e1a57f7f55064339dda589e2604 |
View Raw JSON Data
{
"block": 73950002,
"op": [
"vote",
{
"author": "menkar",
"permlink": "como-criar-o-seu-proprio-chatgpt-em-python",
"voter": "adamferrari",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-21T07:52:48",
"trx_id": "81719a06aa7e1e1a57f7f55064339dda589e2604",
"trx_in_block": 0,
"virtual_op": 0
}steemgoon.witnezsent 0.001 STEEM to @menkar- "Do you know that you can get free steem rewards and upvote for your witness vote? Cast your witness vote on @steemgoon.witnez, get daily steem rewards and free upvote to your post everyday."2023/04/20 06:43:00
steemgoon.witnezsent 0.001 STEEM to @menkar- "Do you know that you can get free steem rewards and upvote for your witness vote? Cast your witness vote on @steemgoon.witnez, get daily steem rewards and free upvote to your post everyday."
2023/04/20 06:43:00
| amount | 0.001 STEEM |
| from | steemgoon.witnez |
| memo | Do you know that you can get free steem rewards and upvote for your witness vote? Cast your witness vote on @steemgoon.witnez, get daily steem rewards and free upvote to your post everyday. |
| to | menkar |
| Transaction Info | Block #73919946/Trx 3d6170263fc1a2cc984775cd49dd1e9ed3ad3ca9 |
View Raw JSON Data
{
"block": 73919946,
"op": [
"transfer",
{
"amount": "0.001 STEEM",
"from": "steemgoon.witnez",
"memo": "Do you know that you can get free steem rewards and upvote for your witness vote? Cast your witness vote on @steemgoon.witnez, get daily steem rewards and free upvote to your post everyday.",
"to": "menkar"
}
],
"op_in_trx": 0,
"timestamp": "2023-04-20T06:43:00",
"trx_id": "3d6170263fc1a2cc984775cd49dd1e9ed3ad3ca9",
"trx_in_block": 7,
"virtual_op": 0
}menkarcustom json: community2023/04/19 02:57:03
menkarcustom json: community
2023/04/19 02:57:03
| id | community |
| json | ["subscribe",{"community":"hive-163341"}] |
| required auths | [] |
| required posting auths | ["menkar"] |
| Transaction Info | Block #73886774/Trx a5770e1231709e1d92c1b3b6c4f27225655b96dd |
View Raw JSON Data
{
"block": 73886774,
"op": [
"custom_json",
{
"id": "community",
"json": "[\"subscribe\",{\"community\":\"hive-163341\"}]",
"required_auths": [],
"required_posting_auths": [
"menkar"
]
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T02:57:03",
"trx_id": "a5770e1231709e1d92c1b3b6c4f27225655b96dd",
"trx_in_block": 3,
"virtual_op": 0
}2023/04/19 02:56:06
2023/04/19 02:56:06
| id | follow |
| json | ["follow",{"follower":"menkar","following":"brwhale","what":["blog",""]}] |
| required auths | [] |
| required posting auths | ["menkar"] |
| Transaction Info | Block #73886755/Trx 3e869cc0c4f4f3784ccc458fdfdeba6975d633b1 |
View Raw JSON Data
{
"block": 73886755,
"op": [
"custom_json",
{
"id": "follow",
"json": "[\"follow\",{\"follower\":\"menkar\",\"following\":\"brwhale\",\"what\":[\"blog\",\"\"]}]",
"required_auths": [],
"required_posting_auths": [
"menkar"
]
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T02:56:06",
"trx_id": "3e869cc0c4f4f3784ccc458fdfdeba6975d633b1",
"trx_in_block": 1,
"virtual_op": 0
}menkarupvoted (100.00%) @arfmedia / hotel-dall-onder-planalto-bento-goncalves-novo-primeiro-dia2023/04/19 02:55:45
menkarupvoted (100.00%) @arfmedia / hotel-dall-onder-planalto-bento-goncalves-novo-primeiro-dia
2023/04/19 02:55:45
| author | arfmedia |
| permlink | hotel-dall-onder-planalto-bento-goncalves-novo-primeiro-dia |
| voter | menkar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73886748/Trx e01332023d2eb203d886608145d22e5d35a2cacb |
View Raw JSON Data
{
"block": 73886748,
"op": [
"vote",
{
"author": "arfmedia",
"permlink": "hotel-dall-onder-planalto-bento-goncalves-novo-primeiro-dia",
"voter": "menkar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T02:55:45",
"trx_id": "e01332023d2eb203d886608145d22e5d35a2cacb",
"trx_in_block": 0,
"virtual_op": 0
}menkarupvoted (100.00%) @brwhale / validacao-feminina-pt-spa-en-de2023/04/19 02:55:30
menkarupvoted (100.00%) @brwhale / validacao-feminina-pt-spa-en-de
2023/04/19 02:55:30
| author | brwhale |
| permlink | validacao-feminina-pt-spa-en-de |
| voter | menkar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73886743/Trx a6cab5d273a51d6782492f365dcc7ce927a7a4ad |
View Raw JSON Data
{
"block": 73886743,
"op": [
"vote",
{
"author": "brwhale",
"permlink": "validacao-feminina-pt-spa-en-de",
"voter": "menkar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T02:55:30",
"trx_id": "a6cab5d273a51d6782492f365dcc7ce927a7a4ad",
"trx_in_block": 5,
"virtual_op": 0
}menkarupvoted (100.00%) @aotearoa / btc-ta-for-04-12-20232023/04/19 02:55:27
menkarupvoted (100.00%) @aotearoa / btc-ta-for-04-12-2023
2023/04/19 02:55:27
| author | aotearoa |
| permlink | btc-ta-for-04-12-2023 |
| voter | menkar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73886742/Trx 563fe696b3362d38f193ec9f857331287c23c1fd |
View Raw JSON Data
{
"block": 73886742,
"op": [
"vote",
{
"author": "aotearoa",
"permlink": "btc-ta-for-04-12-2023",
"voter": "menkar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T02:55:27",
"trx_id": "563fe696b3362d38f193ec9f857331287c23c1fd",
"trx_in_block": 1,
"virtual_op": 0
}menkarupvoted (100.00%) @brwhale / a-redpill-nos-relacionamentos-pt-spa-en-de2023/04/19 02:55:21
menkarupvoted (100.00%) @brwhale / a-redpill-nos-relacionamentos-pt-spa-en-de
2023/04/19 02:55:21
| author | brwhale |
| permlink | a-redpill-nos-relacionamentos-pt-spa-en-de |
| voter | menkar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73886740/Trx ccc4726d786504942e5693370475b1c81ec35739 |
View Raw JSON Data
{
"block": 73886740,
"op": [
"vote",
{
"author": "brwhale",
"permlink": "a-redpill-nos-relacionamentos-pt-spa-en-de",
"voter": "menkar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T02:55:21",
"trx_id": "ccc4726d786504942e5693370475b1c81ec35739",
"trx_in_block": 4,
"virtual_op": 0
}menkarupvoted (100.00%) @aotearoa / btc-ta-for-04-14-20232023/04/19 02:55:15
menkarupvoted (100.00%) @aotearoa / btc-ta-for-04-14-2023
2023/04/19 02:55:15
| author | aotearoa |
| permlink | btc-ta-for-04-14-2023 |
| voter | menkar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73886738/Trx ecc0f78e75807887fa454a659bde71d6a5c4ca6c |
View Raw JSON Data
{
"block": 73886738,
"op": [
"vote",
{
"author": "aotearoa",
"permlink": "btc-ta-for-04-14-2023",
"voter": "menkar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T02:55:15",
"trx_id": "ecc0f78e75807887fa454a659bde71d6a5c4ca6c",
"trx_in_block": 2,
"virtual_op": 0
}menkarupvoted (100.00%) @pataty69 / efi-emita-boletos-cobre-seus-clientes-e-receba-em-tempo-real2023/04/19 02:55:09
menkarupvoted (100.00%) @pataty69 / efi-emita-boletos-cobre-seus-clientes-e-receba-em-tempo-real
2023/04/19 02:55:09
| author | pataty69 |
| permlink | efi-emita-boletos-cobre-seus-clientes-e-receba-em-tempo-real |
| voter | menkar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73886736/Trx 5a2930961c14f8c26313d2574f0a72b86da4ae9d |
View Raw JSON Data
{
"block": 73886736,
"op": [
"vote",
{
"author": "pataty69",
"permlink": "efi-emita-boletos-cobre-seus-clientes-e-receba-em-tempo-real",
"voter": "menkar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T02:55:09",
"trx_id": "5a2930961c14f8c26313d2574f0a72b86da4ae9d",
"trx_in_block": 0,
"virtual_op": 0
}menkarupvoted (100.00%) @brwhale / gcr-and-human-consciousness-pt-spa-en-de2023/04/19 02:55:03
menkarupvoted (100.00%) @brwhale / gcr-and-human-consciousness-pt-spa-en-de
2023/04/19 02:55:03
| author | brwhale |
| permlink | gcr-and-human-consciousness-pt-spa-en-de |
| voter | menkar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73886734/Trx 09d3a5a3f8538ffa9e53ec789c344391c907482d |
View Raw JSON Data
{
"block": 73886734,
"op": [
"vote",
{
"author": "brwhale",
"permlink": "gcr-and-human-consciousness-pt-spa-en-de",
"voter": "menkar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T02:55:03",
"trx_id": "09d3a5a3f8538ffa9e53ec789c344391c907482d",
"trx_in_block": 4,
"virtual_op": 0
}menkarupvoted (100.00%) @aotearoa / btc-ta-for-04-15-20232023/04/19 02:54:57
menkarupvoted (100.00%) @aotearoa / btc-ta-for-04-15-2023
2023/04/19 02:54:57
| author | aotearoa |
| permlink | btc-ta-for-04-15-2023 |
| voter | menkar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73886732/Trx 5b3cc54885995c0ee24869d98957c016461fa8f2 |
View Raw JSON Data
{
"block": 73886732,
"op": [
"vote",
{
"author": "aotearoa",
"permlink": "btc-ta-for-04-15-2023",
"voter": "menkar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T02:54:57",
"trx_id": "5b3cc54885995c0ee24869d98957c016461fa8f2",
"trx_in_block": 0,
"virtual_op": 0
}menkarupvoted (100.00%) @brwhale / jews-to-rebuild-temple-after-defeat-of-satanists2023/04/19 02:54:51
menkarupvoted (100.00%) @brwhale / jews-to-rebuild-temple-after-defeat-of-satanists
2023/04/19 02:54:51
| author | brwhale |
| permlink | jews-to-rebuild-temple-after-defeat-of-satanists |
| voter | menkar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73886730/Trx fe17fa17e1a04474178005c32fa275b23ad7539d |
View Raw JSON Data
{
"block": 73886730,
"op": [
"vote",
{
"author": "brwhale",
"permlink": "jews-to-rebuild-temple-after-defeat-of-satanists",
"voter": "menkar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T02:54:51",
"trx_id": "fe17fa17e1a04474178005c32fa275b23ad7539d",
"trx_in_block": 4,
"virtual_op": 0
}menkarupvoted (100.00%) @aotearoa / btc-ta-for-04-16-20232023/04/19 02:54:45
menkarupvoted (100.00%) @aotearoa / btc-ta-for-04-16-2023
2023/04/19 02:54:45
| author | aotearoa |
| permlink | btc-ta-for-04-16-2023 |
| voter | menkar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73886728/Trx 7fa5276d61e500cadd9dfc4798fc19fcc81343d8 |
View Raw JSON Data
{
"block": 73886728,
"op": [
"vote",
{
"author": "aotearoa",
"permlink": "btc-ta-for-04-16-2023",
"voter": "menkar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T02:54:45",
"trx_id": "7fa5276d61e500cadd9dfc4798fc19fcc81343d8",
"trx_in_block": 5,
"virtual_op": 0
}menkarupvoted (100.00%) @brwhale / umbanda-uma-religiao-pt-spa-en-de2023/04/19 02:54:39
menkarupvoted (100.00%) @brwhale / umbanda-uma-religiao-pt-spa-en-de
2023/04/19 02:54:39
| author | brwhale |
| permlink | umbanda-uma-religiao-pt-spa-en-de |
| voter | menkar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73886726/Trx 46218055457058ca8620ec2e538253d087637689 |
View Raw JSON Data
{
"block": 73886726,
"op": [
"vote",
{
"author": "brwhale",
"permlink": "umbanda-uma-religiao-pt-spa-en-de",
"voter": "menkar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T02:54:39",
"trx_id": "46218055457058ca8620ec2e538253d087637689",
"trx_in_block": 6,
"virtual_op": 0
}menkarupvoted (100.00%) @aotearoa / btc-ta-for-04-17-20232023/04/19 02:54:33
menkarupvoted (100.00%) @aotearoa / btc-ta-for-04-17-2023
2023/04/19 02:54:33
| author | aotearoa |
| permlink | btc-ta-for-04-17-2023 |
| voter | menkar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73886724/Trx 7869837d6d04bdb9c6f060478ea03fd1062c8a29 |
View Raw JSON Data
{
"block": 73886724,
"op": [
"vote",
{
"author": "aotearoa",
"permlink": "btc-ta-for-04-17-2023",
"voter": "menkar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T02:54:33",
"trx_id": "7869837d6d04bdb9c6f060478ea03fd1062c8a29",
"trx_in_block": 4,
"virtual_op": 0
}menkarupvoted (100.00%) @brwhale / os-orixas-pt-spa-en-de2023/04/19 02:54:27
menkarupvoted (100.00%) @brwhale / os-orixas-pt-spa-en-de
2023/04/19 02:54:27
| author | brwhale |
| permlink | os-orixas-pt-spa-en-de |
| voter | menkar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73886722/Trx 54b43f131c02e845e51f9afff01d8b958909b49a |
View Raw JSON Data
{
"block": 73886722,
"op": [
"vote",
{
"author": "brwhale",
"permlink": "os-orixas-pt-spa-en-de",
"voter": "menkar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T02:54:27",
"trx_id": "54b43f131c02e845e51f9afff01d8b958909b49a",
"trx_in_block": 3,
"virtual_op": 0
}menkarupvoted (100.00%) @aotearoa / btc-ta-for-04-18-20232023/04/19 02:54:15
menkarupvoted (100.00%) @aotearoa / btc-ta-for-04-18-2023
2023/04/19 02:54:15
| author | aotearoa |
| permlink | btc-ta-for-04-18-2023 |
| voter | menkar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73886718/Trx 1d348a6ee765e17e28ed250da27b13bda10f3bb8 |
View Raw JSON Data
{
"block": 73886718,
"op": [
"vote",
{
"author": "aotearoa",
"permlink": "btc-ta-for-04-18-2023",
"voter": "menkar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T02:54:15",
"trx_id": "1d348a6ee765e17e28ed250da27b13bda10f3bb8",
"trx_in_block": 2,
"virtual_op": 0
}menkarupdated options for como-criar-o-seu-proprio-chatgpt-em-python2023/04/19 02:29:18
menkarupdated options for como-criar-o-seu-proprio-chatgpt-em-python
2023/04/19 02:29:18
| allow curation rewards | true |
| allow votes | true |
| author | menkar |
| extensions | [] |
| max accepted payout | 1000000.000 SBD |
| percent steem dollars | 0 |
| permlink | como-criar-o-seu-proprio-chatgpt-em-python |
| Transaction Info | Block #73886222/Trx 2c2b57deec0d4c11dfaece596ae7bff90ee9dd0d |
View Raw JSON Data
{
"block": 73886222,
"op": [
"comment_options",
{
"allow_curation_rewards": true,
"allow_votes": true,
"author": "menkar",
"extensions": [],
"max_accepted_payout": "1000000.000 SBD",
"percent_steem_dollars": 0,
"permlink": "como-criar-o-seu-proprio-chatgpt-em-python"
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T02:29:18",
"trx_id": "2c2b57deec0d4c11dfaece596ae7bff90ee9dd0d",
"trx_in_block": 0,
"virtual_op": 0
}menkarpublished a new post: como-criar-o-seu-proprio-chatgpt-em-python2023/04/19 02:29:18
menkarpublished a new post: como-criar-o-seu-proprio-chatgpt-em-python
2023/04/19 02:29:18
| author | menkar |
| body | Se ainda não leu meu post anterior, leia agora: [**Perguntei pro ChatGPT se usar IA para criar conteúdos é uma fraude. A resposta foi surpreendente!**](https://steemit.com/pt/@menkar/perguntei-pro-chatgpt-se-usar-ia-para-criar-conteudos-e-uma-fraude-a-resposta-foi-surpreendente) Não esquece de votar lá (e aqui também 😁) ---  Olá *steemians*, tudo bem? Nesse post vou ensinar de uma forma prática a criar um script em python que permite com que você interaja (e até converse!) com o ChatGPT. Para que isso aconteça, você precisa de duas coisas: 1. Ter um conhecimento de Python (pelo menos um pouco) 2. Ter a API do OpenAI Antes de começar a desenvolver, primeiro você precisa adquirir a API do OpenAI. Pra isso acontecer, primeiro entre no site https://platform.openai.com/ e crie sua conta. Se já possuir uma conta no OpenAI, é só fazer o login. Após o login, segue a tela abaixo:  Clique em *Personal* e depois em *View API Keys*  Agora clique no botão *Create New Secret Key*  Crie um nome para a sua chave (opcional) e depois clique em *Create Secret Key*  Agora sua chave foi criada. Clique no botão para copiar a chave para a área de transferência. Cole em um arquivo de texto ou no seu script Python que você vai criar agora.  Agora clique em Done. Crie um script Python novo no seu interpretador favorito e crie seu ambiente virtual. Após montar o seu ambiente, dentro dele faça a instalação da biblioteca *openai*: <code>pip install openai</code> Agora você começa a brincadeira. Abra o seu script e importe a biblioteca openai: <code>import openai</code> Crie uma variável e coloque a sua chave API nela: <code>API_KEY = "SUA CHAVE API DO OPENAI"</code> Insira a variável dentro do atributo do objeto *openai* no qual você importou: <code>openai.api_key = API_KEY</code> Crie uma lista chamada chat_log. Ele será útil para que você possa ter uma conversa com o ChatGPT: <code>chat_log = []</code> Agora você vai criar um loop infinito. Nesse loop você vai permitir inserir algo do seu teclado para o seu programa. Calma, ainda não começamos! rs <code> while True: prompt = input('PROMPT>') </code> Não esqueça da tabulação dentro da estrutura While! A visualização desse post pode confundir, dependendo da plataforma. Ainda dentro do While, agora você vai criar uma condicional que permite sair desse loop, no caso um comando para sair do programa: <code> if prompt == '\q': print("Até mais.") break </code> Crie uma estrutura de Try .. Except para que o programa retorne algum erro no meio do caminho. <code> try: except: </code> Dentro de Try, coloque para adicionar na lista a informação a ser inserida pelo usuário para o ChatGPT, incluindo o texto da informação a ser enviada pra ele: <code> chat_log.append( { "role": "user", "content": prompt } ) </code> Agora você vai criar uma variável onde vai receber as informações enviadas para o ChatGPT, incluindo o tipo de modelo a ser usado por ele. Note que todo o diálogo é enviado para ele para que ele possa entender o contexto da conversa e responda adequadamente como se fosse uma conversa. As informações estão na lista *chat_log*: <code> response = openai.ChatCompletion.create( model="gpt-3.5-turbo", messages=chat_log ) </code> Em *assistant*, ele vai receber a resposta e também será incluída no *chat_log*, para que o ChatGPT possa entender todo o contexto da conversa. O role *assistant* é a resposta dada pelo ChatGPT: <code> assistant = response.choices[0]["message"].["content"].strip("\n").strip() chat_log.append( { "role": "assistant", "content": assistant } ) </code> Agora imprima a saída do assistant: <code> print(f'CHAT GPT> {assistant}') </code> E após o Except você coloca o seguinte aviso: <code> print("Ocorreu um erro. Tente novamente.") </code> Execute o script e brinque bastante.  Lembrando que a API do ChatGPT não é gratuita e você está consumindo a API deles como uma degustação. Dá pra brincar bastante e dificilmente irá gastar todo o crédito. Pra saber como é só clicar em *Usage* dentro de *Organization*:  Gostou? Clique em Votar e comente! Bateu dúvidas? Comente também que estarei online! Lembre-se: use o ChatGPT com ***responsabilidade***! |
| json metadata | {"tags":["hive-195018","pt","brazilians","steem","steemit","brazil"],"image":["https://images.ecency.com/DQmcd3MQMMXZSvLt8gxMYmuhBfhTtQZ7e1SYVWqnvcNbrWw/image.png","https://images.ecency.com/DQmZHZnpvqojFyY4AV1q6JBVDGesQNLDzAU5JQHV2v2firx/image.png","https://images.ecency.com/DQmRiCQcPv9gF2eA7L6rFeEbTfKzENd6A8iHmaNa51AvdcU/image.png","https://images.ecency.com/DQmQojfq6rbdtuN4W2uUXHM5XP3dA95kKktMDstNrB831T6/image.png","https://images.ecency.com/DQmZ1Ze5mgMJRrSSPEPsXhMS3HN9TcA5Hcu6xpLXPbxoxF5/image.png","https://images.ecency.com/DQmTVPR6WPL7vyVPNgTfySonYFHQWYXLbZBzbRRoaPML17o/image.png","https://images.ecency.com/DQmcbkk4VBRse8ydE5gpgyibj3MK3tMmGrebbYv45dczpXF/image.png","https://images.ecency.com/DQmWXZqfShAsyxr1mC4muxTBveUy33ntXQviFrBpdYj9nq3/image.png"],"links":["https://steemit.com/pt/@menkar/perguntei-pro-chatgpt-se-usar-ia-para-criar-conteudos-e-uma-fraude-a-resposta-foi-surpreendente","https://platform.openai.com/"],"app":"steemit/0.2","format":"markdown"} |
| parent author | |
| parent permlink | hive-195018 |
| permlink | como-criar-o-seu-proprio-chatgpt-em-python |
| title | Como criar o seu próprio ChatGPT em Python! |
| Transaction Info | Block #73886222/Trx 2c2b57deec0d4c11dfaece596ae7bff90ee9dd0d |
View Raw JSON Data
{
"block": 73886222,
"op": [
"comment",
{
"author": "menkar",
"body": "Se ainda não leu meu post anterior, leia agora: \n\n[**Perguntei pro ChatGPT se usar IA para criar conteúdos é uma fraude. A resposta foi surpreendente!**](https://steemit.com/pt/@menkar/perguntei-pro-chatgpt-se-usar-ia-para-criar-conteudos-e-uma-fraude-a-resposta-foi-surpreendente)\n\nNão esquece de votar lá (e aqui também 😁)\n\n---\n\n\n\nOlá *steemians*, tudo bem? Nesse post vou ensinar de uma forma prática a criar um script em python que permite com que você interaja (e até converse!) com o ChatGPT. \n\nPara que isso aconteça, você precisa de duas coisas:\n1. Ter um conhecimento de Python (pelo menos um pouco)\n2. Ter a API do OpenAI\n\nAntes de começar a desenvolver, primeiro você precisa adquirir a API do OpenAI. Pra isso acontecer, primeiro entre no site https://platform.openai.com/ e crie sua conta. Se já possuir uma conta no OpenAI, é só fazer o login.\n\nApós o login, segue a tela abaixo:\n\n\nClique em *Personal* e depois em *View API Keys*\n\n\n\nAgora clique no botão *Create New Secret Key*\n\n\n\nCrie um nome para a sua chave (opcional) e depois clique em *Create Secret Key*\n\n\n\nAgora sua chave foi criada. Clique no botão para copiar a chave para a área de transferência. Cole em um arquivo de texto ou no seu script Python que você vai criar agora.\n\n\n\nAgora clique em Done. Crie um script Python novo no seu interpretador favorito e crie seu ambiente virtual. Após montar o seu ambiente, dentro dele faça a instalação da biblioteca *openai*:\n<code>pip install openai</code>\n\nAgora você começa a brincadeira. Abra o seu script e importe a biblioteca openai:\n<code>import openai</code>\n\nCrie uma variável e coloque a sua chave API nela:\n<code>API_KEY = \"SUA CHAVE API DO OPENAI\"</code>\n\nInsira a variável dentro do atributo do objeto *openai* no qual você importou:\n<code>openai.api_key = API_KEY</code>\n\nCrie uma lista chamada chat_log. Ele será útil para que você possa ter uma conversa com o ChatGPT:\n<code>chat_log = []</code>\n\nAgora você vai criar um loop infinito. Nesse loop você vai permitir inserir algo do seu teclado para o seu programa. Calma, ainda não começamos! rs\n<code>\nwhile True:\n prompt = input('PROMPT>')\n</code>\n\nNão esqueça da tabulação dentro da estrutura While! A visualização desse post pode confundir, dependendo da plataforma. \n\nAinda dentro do While, agora você vai criar uma condicional que permite sair desse loop, no caso um comando para sair do programa:\n<code>\n if prompt == '\\q':\n print(\"Até mais.\")\n break\n</code>\n\nCrie uma estrutura de Try .. Except para que o programa retorne algum erro no meio do caminho. \n<code>\n try:\n except:\n</code>\n\nDentro de Try, coloque para adicionar na lista a informação a ser inserida pelo usuário para o ChatGPT, incluindo o texto da informação a ser enviada pra ele:\n<code>\n chat_log.append(\n {\n \"role\": \"user\",\n \"content\": prompt\n }\n )\n</code>\n\nAgora você vai criar uma variável onde vai receber as informações enviadas para o ChatGPT, incluindo o tipo de modelo a ser usado por ele. Note que todo o diálogo é enviado para ele para que ele possa entender o contexto da conversa e responda adequadamente como se fosse uma conversa. As informações estão na lista *chat_log*:\n<code>\n response = openai.ChatCompletion.create(\n model=\"gpt-3.5-turbo\",\n messages=chat_log\n )\n</code>\n\nEm *assistant*, ele vai receber a resposta e também será incluída no *chat_log*, para que o ChatGPT possa entender todo o contexto da conversa. O role *assistant* é a resposta dada pelo ChatGPT:\n<code>\n assistant = response.choices[0][\"message\"].[\"content\"].strip(\"\\n\").strip()\n chat_log.append(\n {\n \"role\": \"assistant\",\n \"content\": assistant\n }\n )\n</code>\n\nAgora imprima a saída do assistant:\n<code>\n print(f'CHAT GPT> {assistant}')\n</code>\n\nE após o Except você coloca o seguinte aviso:\n<code>\n print(\"Ocorreu um erro. Tente novamente.\")\n</code>\n\nExecute o script e brinque bastante.\n\n\n\nLembrando que a API do ChatGPT não é gratuita e você está consumindo a API deles como uma degustação. Dá pra brincar bastante e dificilmente irá gastar todo o crédito. \n\nPra saber como é só clicar em *Usage* dentro de *Organization*:\n\n\n\n\nGostou? Clique em Votar e comente!\n\nBateu dúvidas? Comente também que estarei online!\n\nLembre-se: use o ChatGPT com ***responsabilidade***!",
"json_metadata": "{\"tags\":[\"hive-195018\",\"pt\",\"brazilians\",\"steem\",\"steemit\",\"brazil\"],\"image\":[\"https://images.ecency.com/DQmcd3MQMMXZSvLt8gxMYmuhBfhTtQZ7e1SYVWqnvcNbrWw/image.png\",\"https://images.ecency.com/DQmZHZnpvqojFyY4AV1q6JBVDGesQNLDzAU5JQHV2v2firx/image.png\",\"https://images.ecency.com/DQmRiCQcPv9gF2eA7L6rFeEbTfKzENd6A8iHmaNa51AvdcU/image.png\",\"https://images.ecency.com/DQmQojfq6rbdtuN4W2uUXHM5XP3dA95kKktMDstNrB831T6/image.png\",\"https://images.ecency.com/DQmZ1Ze5mgMJRrSSPEPsXhMS3HN9TcA5Hcu6xpLXPbxoxF5/image.png\",\"https://images.ecency.com/DQmTVPR6WPL7vyVPNgTfySonYFHQWYXLbZBzbRRoaPML17o/image.png\",\"https://images.ecency.com/DQmcbkk4VBRse8ydE5gpgyibj3MK3tMmGrebbYv45dczpXF/image.png\",\"https://images.ecency.com/DQmWXZqfShAsyxr1mC4muxTBveUy33ntXQviFrBpdYj9nq3/image.png\"],\"links\":[\"https://steemit.com/pt/@menkar/perguntei-pro-chatgpt-se-usar-ia-para-criar-conteudos-e-uma-fraude-a-resposta-foi-surpreendente\",\"https://platform.openai.com/\"],\"app\":\"steemit/0.2\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "hive-195018",
"permlink": "como-criar-o-seu-proprio-chatgpt-em-python",
"title": "Como criar o seu próprio ChatGPT em Python!"
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T02:29:18",
"trx_id": "2c2b57deec0d4c11dfaece596ae7bff90ee9dd0d",
"trx_in_block": 0,
"virtual_op": 0
}menkarupvoted (100.00%) @upvotebank / daily-upvotebank-report-3994-20230419t000000308z-post2023/04/19 01:52:36
menkarupvoted (100.00%) @upvotebank / daily-upvotebank-report-3994-20230419t000000308z-post
2023/04/19 01:52:36
| author | upvotebank |
| permlink | daily-upvotebank-report-3994-20230419t000000308z-post |
| voter | menkar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73885492/Trx 0e1f07c72638dda9c7f78deca9cc98979744c60e |
View Raw JSON Data
{
"block": 73885492,
"op": [
"vote",
{
"author": "upvotebank",
"permlink": "daily-upvotebank-report-3994-20230419t000000308z-post",
"voter": "menkar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T01:52:36",
"trx_id": "0e1f07c72638dda9c7f78deca9cc98979744c60e",
"trx_in_block": 2,
"virtual_op": 0
}2023/04/19 01:51:57
2023/04/19 01:51:57
| allow curation rewards | true |
| allow votes | true |
| author | menkar |
| extensions | [] |
| max accepted payout | 1000000.000 SBD |
| percent steem dollars | 0 |
| permlink | rtcaim |
| Transaction Info | Block #73885479/Trx c2f1f51ff3db94b4f4b9216dcef2034ec64367b8 |
View Raw JSON Data
{
"block": 73885479,
"op": [
"comment_options",
{
"allow_curation_rewards": true,
"allow_votes": true,
"author": "menkar",
"extensions": [],
"max_accepted_payout": "1000000.000 SBD",
"percent_steem_dollars": 0,
"permlink": "rtcaim"
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T01:51:57",
"trx_id": "c2f1f51ff3db94b4f4b9216dcef2034ec64367b8",
"trx_in_block": 2,
"virtual_op": 0
}menkarreplied to @upvotebank / rtcaim2023/04/19 01:51:57
menkarreplied to @upvotebank / rtcaim
2023/04/19 01:51:57
| author | menkar |
| body | register |
| json metadata | {"app":"steemit/0.2"} |
| parent author | upvotebank |
| parent permlink | daily-upvotebank-report-3994-20230419t000000308z-post |
| permlink | rtcaim |
| title | |
| Transaction Info | Block #73885479/Trx c2f1f51ff3db94b4f4b9216dcef2034ec64367b8 |
View Raw JSON Data
{
"block": 73885479,
"op": [
"comment",
{
"author": "menkar",
"body": "register",
"json_metadata": "{\"app\":\"steemit/0.2\"}",
"parent_author": "upvotebank",
"parent_permlink": "daily-upvotebank-report-3994-20230419t000000308z-post",
"permlink": "rtcaim",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T01:51:57",
"trx_id": "c2f1f51ff3db94b4f4b9216dcef2034ec64367b8",
"trx_in_block": 2,
"virtual_op": 0
}2023/04/19 01:29:48
2023/04/19 01:29:48
| amount | 39.313 STEEM |
| from | menkar |
| to | menkar |
| Transaction Info | Block #73885039/Trx 25c909c4a12f5f46d143482cc183b62280f339d5 |
View Raw JSON Data
{
"block": 73885039,
"op": [
"transfer_to_vesting",
{
"amount": "39.313 STEEM",
"from": "menkar",
"to": "menkar"
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T01:29:48",
"trx_id": "25c909c4a12f5f46d143482cc183b62280f339d5",
"trx_in_block": 0,
"virtual_op": 0
}menkarupvoted (100.00%) @alexmove.witness / 20230418t031602909z2023/04/19 01:28:24
menkarupvoted (100.00%) @alexmove.witness / 20230418t031602909z
2023/04/19 01:28:24
| author | alexmove.witness |
| permlink | 20230418t031602909z |
| voter | menkar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73885011/Trx 16b2a9bd254f3a59b1cdb9fbd7cbe71effecea2d |
View Raw JSON Data
{
"block": 73885011,
"op": [
"vote",
{
"author": "alexmove.witness",
"permlink": "20230418t031602909z",
"voter": "menkar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T01:28:24",
"trx_id": "16b2a9bd254f3a59b1cdb9fbd7cbe71effecea2d",
"trx_in_block": 1,
"virtual_op": 0
}menkarfollowed @alexmove.witness2023/04/19 01:28:09
menkarfollowed @alexmove.witness
2023/04/19 01:28:09
| id | follow |
| json | ["follow",{"follower":"menkar","following":"alexmove.witness","what":["blog",""]}] |
| required auths | [] |
| required posting auths | ["menkar"] |
| Transaction Info | Block #73885006/Trx 51611788e35e3d4d920b24cff7c6b394d35a8ec5 |
View Raw JSON Data
{
"block": 73885006,
"op": [
"custom_json",
{
"id": "follow",
"json": "[\"follow\",{\"follower\":\"menkar\",\"following\":\"alexmove.witness\",\"what\":[\"blog\",\"\"]}]",
"required_auths": [],
"required_posting_auths": [
"menkar"
]
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T01:28:09",
"trx_id": "51611788e35e3d4d920b24cff7c6b394d35a8ec5",
"trx_in_block": 0,
"virtual_op": 0
}2023/04/19 01:24:18
2023/04/19 01:24:18
| id | follow |
| json | ["follow",{"follower":"menkar","following":"carolkal","what":["blog",""]}] |
| required auths | [] |
| required posting auths | ["menkar"] |
| Transaction Info | Block #73884929/Trx e6d310ce034f166028deba4d3456269cb9fd3a35 |
View Raw JSON Data
{
"block": 73884929,
"op": [
"custom_json",
{
"id": "follow",
"json": "[\"follow\",{\"follower\":\"menkar\",\"following\":\"carolkal\",\"what\":[\"blog\",\"\"]}]",
"required_auths": [],
"required_posting_auths": [
"menkar"
]
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T01:24:18",
"trx_id": "e6d310ce034f166028deba4d3456269cb9fd3a35",
"trx_in_block": 0,
"virtual_op": 0
}menkarfollowed @adamferrari2023/04/19 01:23:12
menkarfollowed @adamferrari
2023/04/19 01:23:12
| id | follow |
| json | ["follow",{"follower":"menkar","following":"adamferrari","what":["blog",""]}] |
| required auths | [] |
| required posting auths | ["menkar"] |
| Transaction Info | Block #73884907/Trx c28741eb56b091d1c95f49943cc4d8e860085b49 |
View Raw JSON Data
{
"block": 73884907,
"op": [
"custom_json",
{
"id": "follow",
"json": "[\"follow\",{\"follower\":\"menkar\",\"following\":\"adamferrari\",\"what\":[\"blog\",\"\"]}]",
"required_auths": [],
"required_posting_auths": [
"menkar"
]
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T01:23:12",
"trx_id": "c28741eb56b091d1c95f49943cc4d8e860085b49",
"trx_in_block": 1,
"virtual_op": 0
}menkarfollowed @adamferrari2023/04/19 01:22:57
menkarfollowed @adamferrari
2023/04/19 01:22:57
| id | follow |
| json | ["follow",{"follower":"menkar","following":"adamferrari","what":["blog",""]}] |
| required auths | [] |
| required posting auths | ["menkar"] |
| Transaction Info | Block #73884902/Trx 2756a569e1b4e7fe59bd0ac5fa5c4ac08b567760 |
View Raw JSON Data
{
"block": 73884902,
"op": [
"custom_json",
{
"id": "follow",
"json": "[\"follow\",{\"follower\":\"menkar\",\"following\":\"adamferrari\",\"what\":[\"blog\",\"\"]}]",
"required_auths": [],
"required_posting_auths": [
"menkar"
]
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T01:22:57",
"trx_id": "2756a569e1b4e7fe59bd0ac5fa5c4ac08b567760",
"trx_in_block": 0,
"virtual_op": 0
}menkarfollowed @veiotbjoga2023/04/19 01:22:51
menkarfollowed @veiotbjoga
2023/04/19 01:22:51
| id | follow |
| json | ["follow",{"follower":"menkar","following":"veiotbjoga","what":["blog",""]}] |
| required auths | [] |
| required posting auths | ["menkar"] |
| Transaction Info | Block #73884900/Trx 6b42d84cf2240bd6e2d5b3faafd15f48f1ebc353 |
View Raw JSON Data
{
"block": 73884900,
"op": [
"custom_json",
{
"id": "follow",
"json": "[\"follow\",{\"follower\":\"menkar\",\"following\":\"veiotbjoga\",\"what\":[\"blog\",\"\"]}]",
"required_auths": [],
"required_posting_auths": [
"menkar"
]
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T01:22:51",
"trx_id": "6b42d84cf2240bd6e2d5b3faafd15f48f1ebc353",
"trx_in_block": 0,
"virtual_op": 0
}menkarreplied to @veiotbjoga / rtc95v2023/04/19 01:22:42
menkarreplied to @veiotbjoga / rtc95v
2023/04/19 01:22:42
| author | menkar |
| body | Seja bem-vindo! Já peguei a era de ouro do steemit e hoje estou de volta. Me segue lá no hive também, estou nas duas redes! |
| json metadata | {"app":"steemit/0.2"} |
| parent author | veiotbjoga |
| parent permlink | ola |
| permlink | rtc95v |
| title | |
| Transaction Info | Block #73884897/Trx e6762692dc397ef6e7cef48d97967bfd09bb65df |
View Raw JSON Data
{
"block": 73884897,
"op": [
"comment",
{
"author": "menkar",
"body": "Seja bem-vindo! Já peguei a era de ouro do steemit e hoje estou de volta.\n\nMe segue lá no hive também, estou nas duas redes!",
"json_metadata": "{\"app\":\"steemit/0.2\"}",
"parent_author": "veiotbjoga",
"parent_permlink": "ola",
"permlink": "rtc95v",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T01:22:42",
"trx_id": "e6762692dc397ef6e7cef48d97967bfd09bb65df",
"trx_in_block": 0,
"virtual_op": 0
}menkarupvoted (100.00%) @veiotbjoga / ola2023/04/19 01:20:27
menkarupvoted (100.00%) @veiotbjoga / ola
2023/04/19 01:20:27
| author | veiotbjoga |
| permlink | ola |
| voter | menkar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #73884853/Trx 9611ba4bb2504ba8fc3a78acc8bc7774c5c35a7e |
View Raw JSON Data
{
"block": 73884853,
"op": [
"vote",
{
"author": "veiotbjoga",
"permlink": "ola",
"voter": "menkar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T01:20:27",
"trx_id": "9611ba4bb2504ba8fc3a78acc8bc7774c5c35a7e",
"trx_in_block": 2,
"virtual_op": 0
}menkarvoted for witness @steem.history2023/04/19 01:19:51
menkarvoted for witness @steem.history
2023/04/19 01:19:51
| account | menkar |
| approve | true |
| witness | steem.history |
| Transaction Info | Block #73884841/Trx ff88ee5f237c282563f35b87bad50ff5b062b74b |
View Raw JSON Data
{
"block": 73884841,
"op": [
"account_witness_vote",
{
"account": "menkar",
"approve": true,
"witness": "steem.history"
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T01:19:51",
"trx_id": "ff88ee5f237c282563f35b87bad50ff5b062b74b",
"trx_in_block": 2,
"virtual_op": 0
}beemenginesent 0.001 STEEM to @menkar- "beemengine upvote result: on steem 11 vote(s). post: menkar/perguntei-pro-chatgpt-se-usar-ia-para-criar-conteudos-e-uma-fraude-a-resposta-foi-surpreendente"2023/04/19 01:18:57
beemenginesent 0.001 STEEM to @menkar- "beemengine upvote result: on steem 11 vote(s). post: menkar/perguntei-pro-chatgpt-se-usar-ia-para-criar-conteudos-e-uma-fraude-a-resposta-foi-surpreendente"
2023/04/19 01:18:57
| amount | 0.001 STEEM |
| from | beemengine |
| memo | beemengine upvote result: on steem 11 vote(s). post: menkar/perguntei-pro-chatgpt-se-usar-ia-para-criar-conteudos-e-uma-fraude-a-resposta-foi-surpreendente |
| to | menkar |
| Transaction Info | Block #73884823/Trx 6767d01b8792d77455fc26163c2c75eb87f81ac5 |
View Raw JSON Data
{
"block": 73884823,
"op": [
"transfer",
{
"amount": "0.001 STEEM",
"from": "beemengine",
"memo": "beemengine upvote result: on steem 11 vote(s). post: menkar/perguntei-pro-chatgpt-se-usar-ia-para-criar-conteudos-e-uma-fraude-a-resposta-foi-surpreendente",
"to": "menkar"
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T01:18:57",
"trx_id": "6767d01b8792d77455fc26163c2c75eb87f81ac5",
"trx_in_block": 1,
"virtual_op": 0
}2023/04/19 01:18:54
2023/04/19 01:18:54
| author | menkar |
| permlink | perguntei-pro-chatgpt-se-usar-ia-para-criar-conteudos-e-uma-fraude-a-resposta-foi-surpreendente |
| voter | luizeba |
| weight | 10 (0.10%) |
| Transaction Info | Block #73884822/Trx 8b49b126c09a64f5d06716707f4d4bbc79ce3c1f |
View Raw JSON Data
{
"block": 73884822,
"op": [
"vote",
{
"author": "menkar",
"permlink": "perguntei-pro-chatgpt-se-usar-ia-para-criar-conteudos-e-uma-fraude-a-resposta-foi-surpreendente",
"voter": "luizeba",
"weight": 10
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T01:18:54",
"trx_id": "8b49b126c09a64f5d06716707f4d4bbc79ce3c1f",
"trx_in_block": 23,
"virtual_op": 0
}2023/04/19 01:18:51
2023/04/19 01:18:51
| author | menkar |
| permlink | perguntei-pro-chatgpt-se-usar-ia-para-criar-conteudos-e-uma-fraude-a-resposta-foi-surpreendente |
| voter | bitcoin-lb |
| weight | 10 (0.10%) |
| Transaction Info | Block #73884821/Trx 83f020a18aeef0e4f3d0f4a5ae462014b3034326 |
View Raw JSON Data
{
"block": 73884821,
"op": [
"vote",
{
"author": "menkar",
"permlink": "perguntei-pro-chatgpt-se-usar-ia-para-criar-conteudos-e-uma-fraude-a-resposta-foi-surpreendente",
"voter": "bitcoin-lb",
"weight": 10
}
],
"op_in_trx": 0,
"timestamp": "2023-04-19T01:18:51",
"trx_id": "83f020a18aeef0e4f3d0f4a5ae462014b3034326",
"trx_in_block": 40,
"virtual_op": 0
}Manabar
Voting Power0.00%
Downvote Power0.00%
Resource Credits100.00%
Reputation Progress27.41%
{
"voting_manabar": {
"current_mana": "72672398880",
"last_update_time": 1701550485
},
"downvote_manabar": {
"current_mana": "18168099720",
"last_update_time": 1701550485
},
"rc_account": {
"account": "menkar",
"rc_manabar": {
"current_mana": "5086877128",
"last_update_time": 1705682241
},
"max_rc_creation_adjustment": {
"amount": "5322703167",
"precision": 6,
"nai": "@@000000037"
},
"max_rc": "5322703167"
}
}Account Metadata
| POSTING JSON METADATA | |
| profile | {"profile_image":"https://images.hive.blog/DQmQN5TbBCim7mDoNQf4Bu9rStWCdJwnQmvjgBuY2xU8aRN/png-clipart-terminator-terminator.png","cover_image":"https://images.hive.blog/DQmcpEhq3Hz7JPYQXHXiYUMyNx3rBx7VHuGsbidh9EoAyMz/344561-Terminator-Sci-Fi-Video-Game.jpeg","name":"Menkar","about":"programador, crossfiteiro, carioca | developer, crossfitter, carioca","location":"Brasília","version":2} |
| JSON METADATA | |
| None | |
{
"posting_json_metadata": {
"profile": {
"profile_image": "https://images.hive.blog/DQmQN5TbBCim7mDoNQf4Bu9rStWCdJwnQmvjgBuY2xU8aRN/png-clipart-terminator-terminator.png",
"cover_image": "https://images.hive.blog/DQmcpEhq3Hz7JPYQXHXiYUMyNx3rBx7VHuGsbidh9EoAyMz/344561-Terminator-Sci-Fi-Video-Game.jpeg",
"name": "Menkar",
"about": "programador, crossfiteiro, carioca | developer, crossfitter, carioca",
"location": "Brasília",
"version": 2
}
},
"json_metadata": {}
}Auth Keys
Owner
Single Signature
Public Keys
STM62DtfyZD77ktWbVV461C5AuWtgLadPwPCtJznsVEc3khsaM3yx1/1
Active
Single Signature
Public Keys
STM5jdJKdXMoAEfaVpUTb2KKh6eLsXYEswNXzMMJRX5dfxgatgBMq1/1
Posting
Single Signature
Public Keys
STM5NzDPTJf8Tb8p8fF89uySkFjP1pFDaqrjJHgi1Hp6RSArSAR5C1/1
App Permissions
@beemengine1/1
Memo
STM59QdmqyXqGH2Aj9Tqq5Pr4L6HxiZiYPu7DTfnpQ23EgBwjbbYS
{
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM62DtfyZD77ktWbVV461C5AuWtgLadPwPCtJznsVEc3khsaM3yx",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM5jdJKdXMoAEfaVpUTb2KKh6eLsXYEswNXzMMJRX5dfxgatgBMq",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [
[
"beemengine",
1
]
],
"key_auths": [
[
"STM5NzDPTJf8Tb8p8fF89uySkFjP1pFDaqrjJHgi1Hp6RSArSAR5C",
1
]
]
},
"memo": "STM59QdmqyXqGH2Aj9Tqq5Pr4L6HxiZiYPu7DTfnpQ23EgBwjbbYS"
}Witness Votes
2 / 30
[ "exnihilo.witness", "steem.history" ]