VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS0.00%
Net Worth
0.097USD
STEEM
0.000STEEM
SBD
0.124SBD
Effective Power
5.001SP
├── Own SP
0.660SP
└── Incoming DelegationsDeleg
+4.341SP
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.660SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 4.341SP | SP |
| Effective Power | 5.001SP | SP |
| Reward SP (pending) | 0.000SP | SP |
| SBD | ||
| sbd_balance | 0.124SBD | 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": "1074.862605 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "7068.797201 VESTS",
"sbd_balance": "0.124 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "0.000 SBD",
"conversions": []
}Account Info
| name | batthomas |
| id | 610719 |
| rank | 688,653 |
| reputation | 506756616 |
| created | 2018-01-18T11:13:21 |
| recovery_account | steem |
| proxy | None |
| post_count | 7 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2018-02-02T19:56:51 |
| last_root_post | 2018-02-02T19:56:51 |
| last_vote_time | 2018-02-02T19:56:51 |
| 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.124 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 1074.862605 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 7068.797201 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 | 2018-01-19T15:06:33 |
| 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": [
[
"STM7JubaybSrLTxphLYnTFL2FeYjNoQ4RuSxMQfvS2a3GTEj7Yu7s",
1
]
],
"weight_threshold": 1
},
"balance": "0.000 STEEM",
"can_vote": true,
"comment_count": 0,
"created": "2018-01-18T11:13:21",
"curation_rewards": 0,
"delegated_vesting_shares": "0.000000 VESTS",
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779054891
},
"guest_bloggers": [],
"id": 610719,
"json_metadata": "{\"profile\":{\"profile_image\":\"https://i.imgur.com/Bn2U2Bf.gif\"}}",
"last_account_recovery": "1970-01-01T00:00:00",
"last_account_update": "2018-01-19T15:06:33",
"last_owner_update": "1970-01-01T00:00:00",
"last_post": "2018-02-02T19:56:51",
"last_root_post": "2018-02-02T19:56:51",
"last_vote_time": "2018-02-02T19:56:51",
"lifetime_vote_count": 0,
"market_history": [],
"memo_key": "STM7fr6VSWWw9wxp8VFizM66frU3jdVrgpTaBHFp6vTGLQcMG1g9J",
"mined": false,
"name": "batthomas",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"other_history": [],
"owner": {
"account_auths": [],
"key_auths": [
[
"STM7TKUgkQUpNYp7hNV9xQUnJJBxq1YztE8ed7dCmnCRKoL8JkaBy",
1
]
],
"weight_threshold": 1
},
"pending_claimed_accounts": 0,
"post_bandwidth": 0,
"post_count": 7,
"post_history": [],
"posting": {
"account_auths": [
[
"dtube.app",
1
]
],
"key_auths": [
[
"STM7kGL17r45Xe6um6pS8jX38SH42G3rr2PuWbSYsSM6kUdu8SLHE",
1
]
],
"weight_threshold": 1
},
"posting_json_metadata": "{\"profile\":{\"profile_image\":\"https://i.imgur.com/Bn2U2Bf.gif\"}}",
"posting_rewards": 47,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"proxy": "",
"received_vesting_shares": "7068.797201 VESTS",
"recovery_account": "steem",
"reputation": 506756616,
"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.124 SBD",
"sbd_last_interest_payment": "1970-01-01T00:00:00",
"sbd_seconds": "0",
"sbd_seconds_last_update": "2018-01-31T19:55:03",
"tags_usage": [],
"to_withdraw": 0,
"transfer_history": [],
"vesting_balance": "0.000 STEEM",
"vesting_shares": "1074.862605 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"vote_history": [],
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779054891
},
"voting_power": 0,
"withdraw_routes": 0,
"withdrawn": 0,
"witness_votes": [],
"witnesses_voted_for": 0,
"rank": 688653
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
steemdelegated 4.341 SP to @batthomas2026/05/17 21:54:51
steemdelegated 4.341 SP to @batthomas
2026/05/17 21:54:51
| delegatee | batthomas |
| delegator | steem |
| vesting shares | 7068.797201 VESTS |
| Transaction Info | Block #106140652/Trx 102660b2db1f2316e2ec8a4de514fed426354f39 |
View Raw JSON Data
{
"block": 106140652,
"op": [
"delegate_vesting_shares",
{
"delegatee": "batthomas",
"delegator": "steem",
"vesting_shares": "7068.797201 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-05-17T21:54:51",
"trx_id": "102660b2db1f2316e2ec8a4de514fed426354f39",
"trx_in_block": 1,
"virtual_op": 0
}steemdelegated 2.675 SP to @batthomas2026/05/11 19:05:03
steemdelegated 2.675 SP to @batthomas
2026/05/11 19:05:03
| delegatee | batthomas |
| delegator | steem |
| vesting shares | 4356.586796 VESTS |
| Transaction Info | Block #105965236/Trx 59acaf77f635a013c0541e389478bdb15d630d3e |
View Raw JSON Data
{
"block": 105965236,
"op": [
"delegate_vesting_shares",
{
"delegatee": "batthomas",
"delegator": "steem",
"vesting_shares": "4356.586796 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-05-11T19:05:03",
"trx_id": "59acaf77f635a013c0541e389478bdb15d630d3e",
"trx_in_block": 4,
"virtual_op": 0
}steemdelegated 4.349 SP to @batthomas2026/04/25 21:19:30
steemdelegated 4.349 SP to @batthomas
2026/04/25 21:19:30
| delegatee | batthomas |
| delegator | steem |
| vesting shares | 7081.312957 VESTS |
| Transaction Info | Block #105508374/Trx 2bfeccdd977641f775e1d9ed3022e74ccbf73e44 |
View Raw JSON Data
{
"block": 105508374,
"op": [
"delegate_vesting_shares",
{
"delegatee": "batthomas",
"delegator": "steem",
"vesting_shares": "7081.312957 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-04-25T21:19:30",
"trx_id": "2bfeccdd977641f775e1d9ed3022e74ccbf73e44",
"trx_in_block": 1,
"virtual_op": 0
}steemdelegated 2.701 SP to @batthomas2026/01/23 01:38:45
steemdelegated 2.701 SP to @batthomas
2026/01/23 01:38:45
| delegatee | batthomas |
| delegator | steem |
| vesting shares | 4398.133615 VESTS |
| Transaction Info | Block #102844444/Trx deb6a878b4b09906e816cf6ab08ebdb018f19e76 |
View Raw JSON Data
{
"block": 102844444,
"op": [
"delegate_vesting_shares",
{
"delegatee": "batthomas",
"delegator": "steem",
"vesting_shares": "4398.133615 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-01-23T01:38:45",
"trx_id": "deb6a878b4b09906e816cf6ab08ebdb018f19e76",
"trx_in_block": 0,
"virtual_op": 0
}steemdelegated 2.802 SP to @batthomas2024/12/16 20:58:36
steemdelegated 2.802 SP to @batthomas
2024/12/16 20:58:36
| delegatee | batthomas |
| delegator | steem |
| vesting shares | 4562.352812 VESTS |
| Transaction Info | Block #91290860/Trx 91f8e42877f3f50a472599fd8496b09d89c54083 |
View Raw JSON Data
{
"block": 91290860,
"op": [
"delegate_vesting_shares",
{
"delegatee": "batthomas",
"delegator": "steem",
"vesting_shares": "4562.352812 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2024-12-16T20:58:36",
"trx_id": "91f8e42877f3f50a472599fd8496b09d89c54083",
"trx_in_block": 5,
"virtual_op": 0
}steemdelegated 2.906 SP to @batthomas2023/11/13 12:44:12
steemdelegated 2.906 SP to @batthomas
2023/11/13 12:44:12
| delegatee | batthomas |
| delegator | steem |
| vesting shares | 4731.486344 VESTS |
| Transaction Info | Block #79845132/Trx 084ff1e51b527b8f0b0a4668aad33382ba86dc9e |
View Raw JSON Data
{
"block": 79845132,
"op": [
"delegate_vesting_shares",
{
"delegatee": "batthomas",
"delegator": "steem",
"vesting_shares": "4731.486344 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2023-11-13T12:44:12",
"trx_id": "084ff1e51b527b8f0b0a4668aad33382ba86dc9e",
"trx_in_block": 15,
"virtual_op": 0
}steemdelegated 4.709 SP to @batthomas2023/09/21 19:07:03
steemdelegated 4.709 SP to @batthomas
2023/09/21 19:07:03
| delegatee | batthomas |
| delegator | steem |
| vesting shares | 7668.765130 VESTS |
| Transaction Info | Block #78344589/Trx 68d85013cfc8682e898ea801ee33df6afa8e9dbb |
View Raw JSON Data
{
"block": 78344589,
"op": [
"delegate_vesting_shares",
{
"delegatee": "batthomas",
"delegator": "steem",
"vesting_shares": "7668.765130 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2023-09-21T19:07:03",
"trx_id": "68d85013cfc8682e898ea801ee33df6afa8e9dbb",
"trx_in_block": 3,
"virtual_op": 0
}steemdelegated 4.846 SP to @batthomas2022/11/03 09:12:51
steemdelegated 4.846 SP to @batthomas
2022/11/03 09:12:51
| delegatee | batthomas |
| delegator | steem |
| vesting shares | 7890.446568 VESTS |
| Transaction Info | Block #69110286/Trx 0452fb21f84fe908f02e1df60aaa3f9d24a0b51b |
View Raw JSON Data
{
"block": 69110286,
"op": [
"delegate_vesting_shares",
{
"delegatee": "batthomas",
"delegator": "steem",
"vesting_shares": "7890.446568 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2022-11-03T09:12:51",
"trx_id": "0452fb21f84fe908f02e1df60aaa3f9d24a0b51b",
"trx_in_block": 0,
"virtual_op": 0
}steemdelegated 4.981 SP to @batthomas2022/01/17 08:40:57
steemdelegated 4.981 SP to @batthomas
2022/01/17 08:40:57
| delegatee | batthomas |
| delegator | steem |
| vesting shares | 8110.979799 VESTS |
| Transaction Info | Block #60806704/Trx d566622ccf8248ebaa3f1aa1aed2e2e7914c3bfe |
View Raw JSON Data
{
"block": 60806704,
"op": [
"delegate_vesting_shares",
{
"delegatee": "batthomas",
"delegator": "steem",
"vesting_shares": "8110.979799 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2022-01-17T08:40:57",
"trx_id": "d566622ccf8248ebaa3f1aa1aed2e2e7914c3bfe",
"trx_in_block": 8,
"virtual_op": 0
}steemdelegated 5.094 SP to @batthomas2021/06/13 22:41:42
steemdelegated 5.094 SP to @batthomas
2021/06/13 22:41:42
| delegatee | batthomas |
| delegator | steem |
| vesting shares | 8294.748457 VESTS |
| Transaction Info | Block #54605201/Trx 895268c2383403bd105cb440d6ad0d2a52e40d2a |
View Raw JSON Data
{
"block": 54605201,
"op": [
"delegate_vesting_shares",
{
"delegatee": "batthomas",
"delegator": "steem",
"vesting_shares": "8294.748457 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2021-06-13T22:41:42",
"trx_id": "895268c2383403bd105cb440d6ad0d2a52e40d2a",
"trx_in_block": 8,
"virtual_op": 0
}steemdelegated 5.209 SP to @batthomas2020/12/11 09:03:36
steemdelegated 5.209 SP to @batthomas
2020/12/11 09:03:36
| delegatee | batthomas |
| delegator | steem |
| vesting shares | 8482.170431 VESTS |
| Transaction Info | Block #49352748/Trx 51832b06a800c73e8ca351131fbbd44ec2e1a9e1 |
View Raw JSON Data
{
"block": 49352748,
"op": [
"delegate_vesting_shares",
{
"delegatee": "batthomas",
"delegator": "steem",
"vesting_shares": "8482.170431 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-12-11T09:03:36",
"trx_id": "51832b06a800c73e8ca351131fbbd44ec2e1a9e1",
"trx_in_block": 1,
"virtual_op": 0
}steemdelegated 1.175 SP to @batthomas2020/12/06 02:41:06
steemdelegated 1.175 SP to @batthomas
2020/12/06 02:41:06
| delegatee | batthomas |
| delegator | steem |
| vesting shares | 1912.543513 VESTS |
| Transaction Info | Block #49204317/Trx 94e8aee88af3c121c0bbb4614a3a69bedb0e2caa |
View Raw JSON Data
{
"block": 49204317,
"op": [
"delegate_vesting_shares",
{
"delegatee": "batthomas",
"delegator": "steem",
"vesting_shares": "1912.543513 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-12-06T02:41:06",
"trx_id": "94e8aee88af3c121c0bbb4614a3a69bedb0e2caa",
"trx_in_block": 2,
"virtual_op": 0
}steemdelegated 5.213 SP to @batthomas2020/12/05 10:38:03
steemdelegated 5.213 SP to @batthomas
2020/12/05 10:38:03
| delegatee | batthomas |
| delegator | steem |
| vesting shares | 8488.537070 VESTS |
| Transaction Info | Block #49185422/Trx 55b540f01615382cb6ba198972129e7d9a71531f |
View Raw JSON Data
{
"block": 49185422,
"op": [
"delegate_vesting_shares",
{
"delegatee": "batthomas",
"delegator": "steem",
"vesting_shares": "8488.537070 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-12-05T10:38:03",
"trx_id": "55b540f01615382cb6ba198972129e7d9a71531f",
"trx_in_block": 9,
"virtual_op": 0
}steemdelegated 1.179 SP to @batthomas2020/11/02 11:05:18
steemdelegated 1.179 SP to @batthomas
2020/11/02 11:05:18
| delegatee | batthomas |
| delegator | steem |
| vesting shares | 1920.017158 VESTS |
| Transaction Info | Block #48252445/Trx b56df1fd58b3ce4b6e254ebe334f13dd0bcdeb99 |
View Raw JSON Data
{
"block": 48252445,
"op": [
"delegate_vesting_shares",
{
"delegatee": "batthomas",
"delegator": "steem",
"vesting_shares": "1920.017158 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-11-02T11:05:18",
"trx_id": "b56df1fd58b3ce4b6e254ebe334f13dd0bcdeb99",
"trx_in_block": 8,
"virtual_op": 0
}steemdelegated 5.337 SP to @batthomas2020/05/09 03:36:03
steemdelegated 5.337 SP to @batthomas
2020/05/09 03:36:03
| delegatee | batthomas |
| delegator | steem |
| vesting shares | 8691.183644 VESTS |
| Transaction Info | Block #43214528/Trx eb69a7369e9a40dcb2138e18a6a759d1524081cd |
View Raw JSON Data
{
"block": 43214528,
"op": [
"delegate_vesting_shares",
{
"delegatee": "batthomas",
"delegator": "steem",
"vesting_shares": "8691.183644 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-05-09T03:36:03",
"trx_id": "eb69a7369e9a40dcb2138e18a6a759d1524081cd",
"trx_in_block": 17,
"virtual_op": 0
}steemdelegated 1.200 SP to @batthomas2020/05/08 06:53:15
steemdelegated 1.200 SP to @batthomas
2020/05/08 06:53:15
| delegatee | batthomas |
| delegator | steem |
| vesting shares | 1953.311140 VESTS |
| Transaction Info | Block #43190255/Trx f971d59a10b09dfd72def49dafd24c926dbd3c4b |
View Raw JSON Data
{
"block": 43190255,
"op": [
"delegate_vesting_shares",
{
"delegatee": "batthomas",
"delegator": "steem",
"vesting_shares": "1953.311140 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-05-08T06:53:15",
"trx_id": "f971d59a10b09dfd72def49dafd24c926dbd3c4b",
"trx_in_block": 7,
"virtual_op": 0
}steemdelegated 5.345 SP to @batthomas2020/04/15 20:15:24
steemdelegated 5.345 SP to @batthomas
2020/04/15 20:15:24
| delegatee | batthomas |
| delegator | steem |
| vesting shares | 8704.161063 VESTS |
| Transaction Info | Block #42560981/Trx 1aa22d2ff6765cff61e4d5e60b410e58e7623749 |
View Raw JSON Data
{
"block": 42560981,
"op": [
"delegate_vesting_shares",
{
"delegatee": "batthomas",
"delegator": "steem",
"vesting_shares": "8704.161063 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-04-15T20:15:24",
"trx_id": "1aa22d2ff6765cff61e4d5e60b410e58e7623749",
"trx_in_block": 1,
"virtual_op": 0
}2020/01/18 12:06:00
2020/01/18 12:06:00
| author | steemitboard |
| body | Congratulations @batthomas! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@batthomas/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/@batthomas) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=batthomas)_</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 | batthomas |
| parent permlink | en-java-discord-bot-development |
| permlink | steemitboard-notify-batthomas-20200118t120600000z |
| title | |
| Transaction Info | Block #40035477/Trx c3592c2c18534638f10bc83635de9d526307bbd6 |
View Raw JSON Data
{
"block": 40035477,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @batthomas! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@batthomas/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/@batthomas) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=batthomas)_</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": "batthomas",
"parent_permlink": "en-java-discord-bot-development",
"permlink": "steemitboard-notify-batthomas-20200118t120600000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2020-01-18T12:06:00",
"trx_id": "c3592c2c18534638f10bc83635de9d526307bbd6",
"trx_in_block": 6,
"virtual_op": 0
}steemdelegated 5.465 SP to @batthomas2019/05/12 13:30:03
steemdelegated 5.465 SP to @batthomas
2019/05/12 13:30:03
| delegatee | batthomas |
| delegator | steem |
| vesting shares | 8899.783868 VESTS |
| Transaction Info | Block #32843804/Trx b1d0a578a4c7168e8edf90b4b4cd2af37e398920 |
View Raw JSON Data
{
"block": 32843804,
"op": [
"delegate_vesting_shares",
{
"delegatee": "batthomas",
"delegator": "steem",
"vesting_shares": "8899.783868 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2019-05-12T13:30:03",
"trx_id": "b1d0a578a4c7168e8edf90b4b4cd2af37e398920",
"trx_in_block": 14,
"virtual_op": 0
}2019/01/18 12:18:51
2019/01/18 12:18:51
| author | steemitboard |
| body | Congratulations @batthomas! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@batthomas/birthday1.png</td><td><p>Happy Birthday! - You are on the Steem blockchain for 1 year!<p></td></tr></table> <sub>_[Click here to view your Board](https://steemitboard.com/@batthomas)_</sub> > 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 | batthomas |
| parent permlink | en-java-discord-bot-development |
| permlink | steemitboard-notify-batthomas-20190118t121850000z |
| title | |
| Transaction Info | Block #29563073/Trx ad7150a6cfe03d47098cef0022ab7bf9475c4550 |
View Raw JSON Data
{
"block": 29563073,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @batthomas! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@batthomas/birthday1.png</td><td><p>Happy Birthday! - You are on the Steem blockchain for 1 year!<p></td></tr></table>\n\n<sub>_[Click here to view your Board](https://steemitboard.com/@batthomas)_</sub>\n\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": "batthomas",
"parent_permlink": "en-java-discord-bot-development",
"permlink": "steemitboard-notify-batthomas-20190118t121850000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2019-01-18T12:18:51",
"trx_id": "ad7150a6cfe03d47098cef0022ab7bf9475c4550",
"trx_in_block": 1,
"virtual_op": 0
}steemdelegated 5.588 SP to @batthomas2018/05/16 20:07:42
steemdelegated 5.588 SP to @batthomas
2018/05/16 20:07:42
| delegatee | batthomas |
| delegator | steem |
| vesting shares | 9099.336303 VESTS |
| Transaction Info | Block #22489655/Trx b0be685c6abd77f6fdaaa84acf082dbcf8f98ba0 |
View Raw JSON Data
{
"block": 22489655,
"op": [
"delegate_vesting_shares",
{
"delegatee": "batthomas",
"delegator": "steem",
"vesting_shares": "9099.336303 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-05-16T20:07:42",
"trx_id": "b0be685c6abd77f6fdaaa84acf082dbcf8f98ba0",
"trx_in_block": 17,
"virtual_op": 0
}steemdelegated 18.114 SP to @batthomas2018/04/16 07:03:06
steemdelegated 18.114 SP to @batthomas
2018/04/16 07:03:06
| delegatee | batthomas |
| delegator | steem |
| vesting shares | 29496.174823 VESTS |
| Transaction Info | Block #21610779/Trx b4ba135ef401e51d0c8db640d4e6a78fbb07ad73 |
View Raw JSON Data
{
"block": 21610779,
"op": [
"delegate_vesting_shares",
{
"delegatee": "batthomas",
"delegator": "steem",
"vesting_shares": "29496.174823 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-16T07:03:06",
"trx_id": "b4ba135ef401e51d0c8db640d4e6a78fbb07ad73",
"trx_in_block": 16,
"virtual_op": 0
}batthomasupvoted (100.00%) @batthomas / en-java-discord-bot-development2018/02/02 19:56:51
batthomasupvoted (100.00%) @batthomas / en-java-discord-bot-development
2018/02/02 19:56:51
| author | batthomas |
| permlink | en-java-discord-bot-development |
| voter | batthomas |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19526230/Trx 13640d6e40533a5abbd19468171ad99e062089b8 |
View Raw JSON Data
{
"block": 19526230,
"op": [
"vote",
{
"author": "batthomas",
"permlink": "en-java-discord-bot-development",
"voter": "batthomas",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-02-02T19:56:51",
"trx_id": "13640d6e40533a5abbd19468171ad99e062089b8",
"trx_in_block": 33,
"virtual_op": 0
}batthomaspublished a new post: en-java-discord-bot-development2018/02/02 19:56:51
batthomaspublished a new post: en-java-discord-bot-development
2018/02/02 19:56:51
| author | batthomas |
| body | <html> <h1>Hello!</h1> <p>Welcome to my Java Discord Bot Development Tutorial. The necessary links are linked in the bottom section.</p> <h1>What is Discord!</h1> <p>Discord is an innovative all-in-one text and voice chat. The servers are free of charge, have DDoS protection and offer unlimited slots. The applications can be downloaded free of charge on all platforms.</p> <h1>How do I create a Discord bot?</h1> <p>First you create a Discord application on the Discord "My Apps" page. Then you are on the overview page of the application. After that you can convert your application with the following button to a bot. </p> <p><img src="https://i.imgur.com/yRJW3L3.png" width="710" height="90"/></p> <h1>How do I add the bot to my server?</h1> <p>First you need the client ID of the bot, which you can find on the overview page.</p> <p><img src="https://i.imgur.com/FKs63bC.png" width="713" height="128"/></p> <p>If you have your client ID, you can use an OAuth link to add the bot to your own servers. Instead of *clientid* you just write your own client ID in there and open the link. </p> <ul> <li><a href="https://discordapp.com/api/oauth2/authorize?client_id=*clientid*&scope=bot"><em>https://discordapp.com/api/oauth2/authorize?client_id=*clientid*&scope=bot</em></a> </li> </ul> <p>After that you can select in a dialog which server the bot should be on. You can only select those servers for which you have the necessary permissions. </p> <h1>How do I program a Discord bot in Java?</h1> <p>You can choose between the two APIs, JDA and Discord4J. In this example JDA was used, but the choice is up to the developer.</p> <p>Go to the overview page and display the client token. </p> <p><img src="https://i.imgur.com//3SbaS2k.png" width="714" height="305"/></p> <p>In the IDE of your choice you have to add JDA as a library.</p> <p>In this example I'll show you how to program a bot that returns the message "Test back" to the command ".test". Using <code>JDA#addEventListener</code> you can add your own events.</p> <pre><code>public static void main(String[] args) {</code></pre> <pre><code> try {</code></pre> <pre><code> JDA jda = new JDABuilder(AccountType.BOT).setToken("Zensiert").buildAsync();</code></pre> <pre><code> jda.addEventListener(new MessageReceivedListener());</code></pre> <pre><code> } catch (LoginException | IllegalArgumentException | RateLimitedException ex) {</code></pre> <pre><code> Logger.getLogger(DiscordBot.class.getName()).log(Level.SEVERE, null, ex);</code></pre> <pre><code> }</code></pre> <pre><code>}</code></pre> <p><em>Main Class</em> </p> <pre><code>public class MessageReceivedListener extends ListenerAdapter {</code></pre> <pre><code> @Override</code></pre> <pre><code> public void onMessageReceived(MessageReceivedEvent event) {</code></pre> <pre><code> if (!event.getAuthor().isBot()) {</code></pre> <pre><code> String content = event.getMessage().getRawContent();</code></pre> <pre><code> if (content.equals(".test")) {</code></pre> <pre><code> event.getChannel().sendMessage("Test back").queue();</code></pre> <pre><code> }</code></pre> <pre><code> }</code></pre> <pre><code> }</code></pre> <pre><code>}</code></pre> <p><em>MessageReceivedListener Class</em> </p> <p> <strong>Links</strong></p> <ul> <li><a href="https://discordapp.com/developers/applications/me">Discord | My Apps</a></li> <li><a href="https://github.com/DV8FromTheWorld/JDA/wiki/8%29-List-of-Events">Github | JDA Events</a> </li> </ul> <p>You could expand the bot now, as there are many more events, but this tutorial is over here. I wish you the best of luck for the future.</p> <p><strong>With kind regards<br> Thomas</strong></p> </html> |
| json metadata | {"tags":["tutorial","programming","development","discord","english"],"image":["https://i.imgur.com/yRJW3L3.png","https://i.imgur.com/FKs63bC.png","https://i.imgur.com//3SbaS2k.png"],"links":["https://discordapp.com/api/oauth2/authorize?client_id=*clientid*&scope=bot","https://discordapp.com/api/oauth2/authorize?client_id=*clientid*&scope=bot","https://discordapp.com/developers/applications/me","https://github.com/DV8FromTheWorld/JDA/wiki/8%29-List-of-Events"],"app":"steemit/0.1","format":"html"} |
| parent author | |
| parent permlink | tutorial |
| permlink | en-java-discord-bot-development |
| title | [EN] Java - Discord Bot Development |
| Transaction Info | Block #19526230/Trx 13640d6e40533a5abbd19468171ad99e062089b8 |
View Raw JSON Data
{
"block": 19526230,
"op": [
"comment",
{
"author": "batthomas",
"body": "<html>\n<h1>Hello!</h1>\n<p>Welcome to my Java Discord Bot Development Tutorial. The necessary links are linked in the bottom section.</p>\n<h1>What is Discord!</h1>\n<p>Discord is an innovative all-in-one text and voice chat. The servers are free of charge, have DDoS protection and offer unlimited slots. The applications can be downloaded free of charge on all platforms.</p>\n<h1>How do I create a Discord bot?</h1>\n<p>First you create a Discord application on the Discord \"My Apps\" page. Then you are on the overview page of the application. After that you can convert your application with the following button to a bot. </p>\n<p><img src=\"https://i.imgur.com/yRJW3L3.png\" width=\"710\" height=\"90\"/></p>\n<h1>How do I add the bot to my server?</h1>\n<p>First you need the client ID of the bot, which you can find on the overview page.</p>\n<p><img src=\"https://i.imgur.com/FKs63bC.png\" width=\"713\" height=\"128\"/></p>\n<p>If you have your client ID, you can use an OAuth link to add the bot to your own servers. Instead of *clientid* you just write your own client ID in there and open the link. </p>\n<ul>\n <li><a href=\"https://discordapp.com/api/oauth2/authorize?client_id=*clientid*&scope=bot\"><em>https://discordapp.com/api/oauth2/authorize?client_id=*clientid*&scope=bot</em></a> </li>\n</ul>\n<p>After that you can select in a dialog which server the bot should be on. You can only select those servers for which you have the necessary permissions. </p>\n<h1>How do I program a Discord bot in Java?</h1>\n<p>You can choose between the two APIs, JDA and Discord4J. In this example JDA was used, but the choice is up to the developer.</p>\n<p>Go to the overview page and display the client token. </p>\n<p><img src=\"https://i.imgur.com//3SbaS2k.png\" width=\"714\" height=\"305\"/></p>\n<p>In the IDE of your choice you have to add JDA as a library.</p>\n<p>In this example I'll show you how to program a bot that returns the message \"Test back\" to the command \".test\". Using <code>JDA#addEventListener</code> you can add your own events.</p>\n<pre><code>public static void main(String[] args) {</code></pre>\n<pre><code> try {</code></pre>\n<pre><code> JDA jda = new JDABuilder(AccountType.BOT).setToken(\"Zensiert\").buildAsync();</code></pre>\n<pre><code> jda.addEventListener(new MessageReceivedListener());</code></pre>\n<pre><code> } catch (LoginException | IllegalArgumentException | RateLimitedException ex) {</code></pre>\n<pre><code> Logger.getLogger(DiscordBot.class.getName()).log(Level.SEVERE, null, ex);</code></pre>\n<pre><code> }</code></pre>\n<pre><code>}</code></pre>\n<p><em>Main Class</em> </p>\n<pre><code>public class MessageReceivedListener extends ListenerAdapter {</code></pre>\n<pre><code> @Override</code></pre>\n<pre><code> public void onMessageReceived(MessageReceivedEvent event) {</code></pre>\n<pre><code> if (!event.getAuthor().isBot()) {</code></pre>\n<pre><code> String content = event.getMessage().getRawContent();</code></pre>\n<pre><code> if (content.equals(\".test\")) {</code></pre>\n<pre><code> event.getChannel().sendMessage(\"Test back\").queue();</code></pre>\n<pre><code> }</code></pre>\n<pre><code> }</code></pre>\n<pre><code> }</code></pre>\n<pre><code>}</code></pre>\n<p><em>MessageReceivedListener Class</em> </p>\n<p> <strong>Links</strong></p>\n<ul>\n <li><a href=\"https://discordapp.com/developers/applications/me\">Discord | My Apps</a></li>\n <li><a href=\"https://github.com/DV8FromTheWorld/JDA/wiki/8%29-List-of-Events\">Github | JDA Events</a> </li>\n</ul>\n<p>You could expand the bot now, as there are many more events, but this tutorial is over here. I wish you the best of luck for the future.</p>\n<p><strong>With kind regards<br>\nThomas</strong></p>\n</html>",
"json_metadata": "{\"tags\":[\"tutorial\",\"programming\",\"development\",\"discord\",\"english\"],\"image\":[\"https://i.imgur.com/yRJW3L3.png\",\"https://i.imgur.com/FKs63bC.png\",\"https://i.imgur.com//3SbaS2k.png\"],\"links\":[\"https://discordapp.com/api/oauth2/authorize?client_id=*clientid*&scope=bot\",\"https://discordapp.com/api/oauth2/authorize?client_id=*clientid*&scope=bot\",\"https://discordapp.com/developers/applications/me\",\"https://github.com/DV8FromTheWorld/JDA/wiki/8%29-List-of-Events\"],\"app\":\"steemit/0.1\",\"format\":\"html\"}",
"parent_author": "",
"parent_permlink": "tutorial",
"permlink": "en-java-discord-bot-development",
"title": "[EN] Java - Discord Bot Development"
}
],
"op_in_trx": 0,
"timestamp": "2018-02-02T19:56:51",
"trx_id": "13640d6e40533a5abbd19468171ad99e062089b8",
"trx_in_block": 33,
"virtual_op": 0
}batthomasclaimed reward balance: 0.124 SBD, 0.031 SP2018/01/31 19:55:03
batthomasclaimed reward balance: 0.124 SBD, 0.031 SP
2018/01/31 19:55:03
| account | batthomas |
| reward sbd | 0.124 SBD |
| reward steem | 0.000 STEEM |
| reward vests | 51.152544 VESTS |
| Transaction Info | Block #19468694/Trx a9b1cf4dbcdec9afefca9623471568f24f245328 |
View Raw JSON Data
{
"block": 19468694,
"op": [
"claim_reward_balance",
{
"account": "batthomas",
"reward_sbd": "0.124 SBD",
"reward_steem": "0.000 STEEM",
"reward_vests": "51.152544 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-01-31T19:55:03",
"trx_id": "a9b1cf4dbcdec9afefca9623471568f24f245328",
"trx_in_block": 3,
"virtual_op": 0
}batthomasreceived 0.078 SBD, 0.019 SP author reward for @batthomas / re-uwelang-alles-nur-geklaut-guter-content-was-ist-das-nur-wer-definiert-es-20180124t150255073z2018/01/31 15:02:57
batthomasreceived 0.078 SBD, 0.019 SP author reward for @batthomas / re-uwelang-alles-nur-geklaut-guter-content-was-ist-das-nur-wer-definiert-es-20180124t150255073z
2018/01/31 15:02:57
| author | batthomas |
| permlink | re-uwelang-alles-nur-geklaut-guter-content-was-ist-das-nur-wer-definiert-es-20180124t150255073z |
| sbd payout | 0.078 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 30.691035 VESTS |
| Transaction Info | Block #19462853/Virtual Operation #20 |
View Raw JSON Data
{
"block": 19462853,
"op": [
"author_reward",
{
"author": "batthomas",
"permlink": "re-uwelang-alles-nur-geklaut-guter-content-was-ist-das-nur-wer-definiert-es-20180124t150255073z",
"sbd_payout": "0.078 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "30.691035 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-01-31T15:02:57",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 20
}batthomasreceived 0.029 SBD, 0.008 SP author reward for @batthomas / re-sco-der-komplette-reisefhrer-fr-steemit---wie-es-funktioniert-und-wie-du-deine-ersten-30-tage-berlebst-german-20180123t210628287z2018/01/30 21:06:30
batthomasreceived 0.029 SBD, 0.008 SP author reward for @batthomas / re-sco-der-komplette-reisefhrer-fr-steemit---wie-es-funktioniert-und-wie-du-deine-ersten-30-tage-berlebst-german-20180123t210628287z
2018/01/30 21:06:30
| author | batthomas |
| permlink | re-sco-der-komplette-reisefhrer-fr-steemit---wie-es-funktioniert-und-wie-du-deine-ersten-30-tage-berlebst-german-20180123t210628287z |
| sbd payout | 0.029 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 12.276893 VESTS |
| Transaction Info | Block #19441340/Virtual Operation #16 |
View Raw JSON Data
{
"block": 19441340,
"op": [
"author_reward",
{
"author": "batthomas",
"permlink": "re-sco-der-komplette-reisefhrer-fr-steemit---wie-es-funktioniert-und-wie-du-deine-ersten-30-tage-berlebst-german-20180123t210628287z",
"sbd_payout": "0.029 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "12.276893 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-01-30T21:06:30",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 16
}batthomasreceived 0.017 SBD, 0.005 SP author reward for @batthomas / de-java-discord-bot-development2018/01/30 19:56:15
batthomasreceived 0.017 SBD, 0.005 SP author reward for @batthomas / de-java-discord-bot-development
2018/01/30 19:56:15
| author | batthomas |
| permlink | de-java-discord-bot-development |
| sbd payout | 0.017 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 8.184616 VESTS |
| Transaction Info | Block #19439938/Virtual Operation #4 |
View Raw JSON Data
{
"block": 19439938,
"op": [
"author_reward",
{
"author": "batthomas",
"permlink": "de-java-discord-bot-development",
"sbd_payout": "0.017 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "8.184616 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-01-30T19:56:15",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 4
}2018/01/30 09:05:09
2018/01/30 09:05:09
| author | batthomas |
| permlink | re-sco-der-komplette-reisefhrer-fr-steemit---wie-es-funktioniert-und-wie-du-deine-ersten-30-tage-berlebst-german-20180123t210628287z |
| voter | rebeccaontheroof |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19426934/Trx 0276f0cf33f5591f5cf8cfaf0e99b42fef744f7a |
View Raw JSON Data
{
"block": 19426934,
"op": [
"vote",
{
"author": "batthomas",
"permlink": "re-sco-der-komplette-reisefhrer-fr-steemit---wie-es-funktioniert-und-wie-du-deine-ersten-30-tage-berlebst-german-20180123t210628287z",
"voter": "rebeccaontheroof",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-01-30T09:05:09",
"trx_id": "0276f0cf33f5591f5cf8cfaf0e99b42fef744f7a",
"trx_in_block": 0,
"virtual_op": 0
}2018/01/27 14:33:54
2018/01/27 14:33:54
| author | batthomas |
| permlink | re-sco-der-komplette-reisefhrer-fr-steemit---wie-es-funktioniert-und-wie-du-deine-ersten-30-tage-berlebst-german-20180123t210628287z |
| voter | dpqb |
| weight | 1000 (10.00%) |
| Transaction Info | Block #19347151/Trx cfffdc6e9ca41bb196fb9b85fa63bb4a95c444ab |
View Raw JSON Data
{
"block": 19347151,
"op": [
"vote",
{
"author": "batthomas",
"permlink": "re-sco-der-komplette-reisefhrer-fr-steemit---wie-es-funktioniert-und-wie-du-deine-ersten-30-tage-berlebst-german-20180123t210628287z",
"voter": "dpqb",
"weight": 1000
}
],
"op_in_trx": 0,
"timestamp": "2018-01-27T14:33:54",
"trx_id": "cfffdc6e9ca41bb196fb9b85fa63bb4a95c444ab",
"trx_in_block": 37,
"virtual_op": 0
}zshupvoted (88.00%) @batthomas / de-java-discord-bot-development2018/01/24 21:52:12
zshupvoted (88.00%) @batthomas / de-java-discord-bot-development
2018/01/24 21:52:12
| author | batthomas |
| permlink | de-java-discord-bot-development |
| voter | zsh |
| weight | 8800 (88.00%) |
| Transaction Info | Block #19269569/Trx d4b76a3881fdf9dd3bcd0bd959d919e67802b4f9 |
View Raw JSON Data
{
"block": 19269569,
"op": [
"vote",
{
"author": "batthomas",
"permlink": "de-java-discord-bot-development",
"voter": "zsh",
"weight": 8800
}
],
"op_in_trx": 0,
"timestamp": "2018-01-24T21:52:12",
"trx_id": "d4b76a3881fdf9dd3bcd0bd959d919e67802b4f9",
"trx_in_block": 34,
"virtual_op": 0
}2018/01/24 18:18:18
2018/01/24 18:18:18
| author | batthomas |
| permlink | re-sco-der-komplette-reisefhrer-fr-steemit---wie-es-funktioniert-und-wie-du-deine-ersten-30-tage-berlebst-german-20180123t210628287z |
| voter | donner123 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19265293/Trx e919f17043c48bd2b1dfac251868635732f78a2a |
View Raw JSON Data
{
"block": 19265293,
"op": [
"vote",
{
"author": "batthomas",
"permlink": "re-sco-der-komplette-reisefhrer-fr-steemit---wie-es-funktioniert-und-wie-du-deine-ersten-30-tage-berlebst-german-20180123t210628287z",
"voter": "donner123",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-01-24T18:18:18",
"trx_id": "e919f17043c48bd2b1dfac251868635732f78a2a",
"trx_in_block": 25,
"virtual_op": 0
}2018/01/24 17:02:39
2018/01/24 17:02:39
| author | batthomas |
| permlink | re-uwelang-alles-nur-geklaut-guter-content-was-ist-das-nur-wer-definiert-es-20180124t150255073z |
| voter | uwelang |
| weight | 300 (3.00%) |
| Transaction Info | Block #19263781/Trx 80e6783255c3206093a548eaddef99b32d42cd0e |
View Raw JSON Data
{
"block": 19263781,
"op": [
"vote",
{
"author": "batthomas",
"permlink": "re-uwelang-alles-nur-geklaut-guter-content-was-ist-das-nur-wer-definiert-es-20180124t150255073z",
"voter": "uwelang",
"weight": 300
}
],
"op_in_trx": 0,
"timestamp": "2018-01-24T17:02:39",
"trx_id": "80e6783255c3206093a548eaddef99b32d42cd0e",
"trx_in_block": 2,
"virtual_op": 0
}2018/01/24 17:00:03
2018/01/24 17:00:03
| author | uwelang |
| body | Da hast Du Recht - ich danke dir für den Kommentar. Willkommen hier, Du scheinst ja recht neu zu sein :-) |
| json metadata | {"tags":["deutsch"],"app":"steemit/0.1"} |
| parent author | batthomas |
| parent permlink | re-uwelang-alles-nur-geklaut-guter-content-was-ist-das-nur-wer-definiert-es-20180124t150255073z |
| permlink | re-batthomas-re-uwelang-alles-nur-geklaut-guter-content-was-ist-das-nur-wer-definiert-es-20180124t170004223z |
| title | |
| Transaction Info | Block #19263729/Trx f9f5b346a399ca41b89e19f13310728ccecc2ac8 |
View Raw JSON Data
{
"block": 19263729,
"op": [
"comment",
{
"author": "uwelang",
"body": "Da hast Du Recht - ich danke dir für den Kommentar. Willkommen hier, Du scheinst ja recht neu zu sein :-)",
"json_metadata": "{\"tags\":[\"deutsch\"],\"app\":\"steemit/0.1\"}",
"parent_author": "batthomas",
"parent_permlink": "re-uwelang-alles-nur-geklaut-guter-content-was-ist-das-nur-wer-definiert-es-20180124t150255073z",
"permlink": "re-batthomas-re-uwelang-alles-nur-geklaut-guter-content-was-ist-das-nur-wer-definiert-es-20180124t170004223z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-01-24T17:00:03",
"trx_id": "f9f5b346a399ca41b89e19f13310728ccecc2ac8",
"trx_in_block": 34,
"virtual_op": 0
}2018/01/24 15:02:57
2018/01/24 15:02:57
| author | batthomas |
| body | Ich finde, dass guter Content immer im Auge des Betrachters liegt. Solange alle die richtigen Hashtags nutzen, ist alles gut. Ich habe schon Leute gesehen, die einfach ihre Beiträge in die meistgevotete Kategorie einteilen, obwohl es nicht dort rein passt. Geklauter Content wird zwar von einem Bot gefiltert, jedoch werden meine Beiträge, die ich auf mehreren Platformen poste, auch gefiltert. Ich danke dir für den Beitrag! |
| json metadata | {"tags":["deutsch"],"app":"steemit/0.1"} |
| parent author | uwelang |
| parent permlink | alles-nur-geklaut-guter-content-was-ist-das-nur-wer-definiert-es |
| permlink | re-uwelang-alles-nur-geklaut-guter-content-was-ist-das-nur-wer-definiert-es-20180124t150255073z |
| title | |
| Transaction Info | Block #19261387/Trx 153d16eb78774c82581b6f22eded4556509219d1 |
View Raw JSON Data
{
"block": 19261387,
"op": [
"comment",
{
"author": "batthomas",
"body": "Ich finde, dass guter Content immer im Auge des Betrachters liegt. Solange alle die richtigen Hashtags nutzen, ist alles gut. Ich habe schon Leute gesehen, die einfach ihre Beiträge in die meistgevotete Kategorie einteilen, obwohl es nicht dort rein passt.\n\nGeklauter Content wird zwar von einem Bot gefiltert, jedoch werden meine Beiträge, die ich auf mehreren Platformen poste, auch gefiltert.\n\nIch danke dir für den Beitrag!",
"json_metadata": "{\"tags\":[\"deutsch\"],\"app\":\"steemit/0.1\"}",
"parent_author": "uwelang",
"parent_permlink": "alles-nur-geklaut-guter-content-was-ist-das-nur-wer-definiert-es",
"permlink": "re-uwelang-alles-nur-geklaut-guter-content-was-ist-das-nur-wer-definiert-es-20180124t150255073z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-01-24T15:02:57",
"trx_id": "153d16eb78774c82581b6f22eded4556509219d1",
"trx_in_block": 30,
"virtual_op": 0
}2018/01/24 14:50:30
2018/01/24 14:50:30
| author | sco |
| permlink | re-batthomas-re-sco-der-komplette-reisefhrer-fr-steemit---wie-es-funktioniert-und-wie-du-deine-ersten-30-tage-berlebst-german-20180123t212849597z |
| voter | batthomas |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19261138/Trx b901c4645fe701f15554c8ed6c964cf17b379f38 |
View Raw JSON Data
{
"block": 19261138,
"op": [
"vote",
{
"author": "sco",
"permlink": "re-batthomas-re-sco-der-komplette-reisefhrer-fr-steemit---wie-es-funktioniert-und-wie-du-deine-ersten-30-tage-berlebst-german-20180123t212849597z",
"voter": "batthomas",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-01-24T14:50:30",
"trx_id": "b901c4645fe701f15554c8ed6c964cf17b379f38",
"trx_in_block": 31,
"virtual_op": 0
}2018/01/24 08:12:39
2018/01/24 08:12:39
| author | batthomas |
| permlink | re-sco-der-komplette-reisefhrer-fr-steemit---wie-es-funktioniert-und-wie-du-deine-ersten-30-tage-berlebst-german-20180123t210628287z |
| voter | patricktanner |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19253181/Trx d69fa8254d6be19ec21db4d13bda4121bbd9acea |
View Raw JSON Data
{
"block": 19253181,
"op": [
"vote",
{
"author": "batthomas",
"permlink": "re-sco-der-komplette-reisefhrer-fr-steemit---wie-es-funktioniert-und-wie-du-deine-ersten-30-tage-berlebst-german-20180123t210628287z",
"voter": "patricktanner",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-01-24T08:12:39",
"trx_id": "d69fa8254d6be19ec21db4d13bda4121bbd9acea",
"trx_in_block": 23,
"virtual_op": 0
}balteupvoted (2.00%) @batthomas / de-java-discord-bot-development2018/01/23 21:44:21
balteupvoted (2.00%) @batthomas / de-java-discord-bot-development
2018/01/23 21:44:21
| author | batthomas |
| permlink | de-java-discord-bot-development |
| voter | balte |
| weight | 200 (2.00%) |
| Transaction Info | Block #19240620/Trx d67bc9949a8c8e5916977d9b760cd745992c630c |
View Raw JSON Data
{
"block": 19240620,
"op": [
"vote",
{
"author": "batthomas",
"permlink": "de-java-discord-bot-development",
"voter": "balte",
"weight": 200
}
],
"op_in_trx": 0,
"timestamp": "2018-01-23T21:44:21",
"trx_id": "d67bc9949a8c8e5916977d9b760cd745992c630c",
"trx_in_block": 51,
"virtual_op": 0
}2018/01/23 21:28:54
2018/01/23 21:28:54
| author | batthomas |
| permlink | re-sco-der-komplette-reisefhrer-fr-steemit---wie-es-funktioniert-und-wie-du-deine-ersten-30-tage-berlebst-german-20180123t210628287z |
| voter | sco |
| weight | 2000 (20.00%) |
| Transaction Info | Block #19240314/Trx dbb262cc27f5996624f1056fb36731d1db4df037 |
View Raw JSON Data
{
"block": 19240314,
"op": [
"vote",
{
"author": "batthomas",
"permlink": "re-sco-der-komplette-reisefhrer-fr-steemit---wie-es-funktioniert-und-wie-du-deine-ersten-30-tage-berlebst-german-20180123t210628287z",
"voter": "sco",
"weight": 2000
}
],
"op_in_trx": 0,
"timestamp": "2018-01-23T21:28:54",
"trx_id": "dbb262cc27f5996624f1056fb36731d1db4df037",
"trx_in_block": 49,
"virtual_op": 0
}2018/01/23 21:28:51
2018/01/23 21:28:51
| author | sco |
| body | haha, voll erwischt! Danke! |
| json metadata | {"tags":["deutsch"],"app":"steemit/0.1"} |
| parent author | batthomas |
| parent permlink | re-sco-der-komplette-reisefhrer-fr-steemit---wie-es-funktioniert-und-wie-du-deine-ersten-30-tage-berlebst-german-20180123t210628287z |
| permlink | re-batthomas-re-sco-der-komplette-reisefhrer-fr-steemit---wie-es-funktioniert-und-wie-du-deine-ersten-30-tage-berlebst-german-20180123t212849597z |
| title | |
| Transaction Info | Block #19240313/Trx eb0831c5391915da684cd744c1aa0db4541db698 |
View Raw JSON Data
{
"block": 19240313,
"op": [
"comment",
{
"author": "sco",
"body": "haha, voll erwischt! Danke!",
"json_metadata": "{\"tags\":[\"deutsch\"],\"app\":\"steemit/0.1\"}",
"parent_author": "batthomas",
"parent_permlink": "re-sco-der-komplette-reisefhrer-fr-steemit---wie-es-funktioniert-und-wie-du-deine-ersten-30-tage-berlebst-german-20180123t210628287z",
"permlink": "re-batthomas-re-sco-der-komplette-reisefhrer-fr-steemit---wie-es-funktioniert-und-wie-du-deine-ersten-30-tage-berlebst-german-20180123t212849597z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-01-23T21:28:51",
"trx_id": "eb0831c5391915da684cd744c1aa0db4541db698",
"trx_in_block": 1,
"virtual_op": 0
}2018/01/23 21:06:30
2018/01/23 21:06:30
| author | batthomas |
| body | Danke für dieses gute Tutorial. Ich bin erst seit kurzem hier und ich hoffe, dass ich dank dem Post den Einstieg finde. Bei Abschnitt 5 wird darauf hingewiesen, dass man sinnvolle Kommentare schreiben sollte und auf kleine Fehler aufmerksam machen sollte. Sollte dort nicht 'Komplimente' statt 'Komplemente' stehen? |
| json metadata | {"tags":["deutsch"],"app":"steemit/0.1"} |
| parent author | sco |
| parent permlink | der-komplette-reisefhrer-fr-steemit---wie-es-funktioniert-und-wie-du-deine-ersten-30-tage-berlebst-german |
| permlink | re-sco-der-komplette-reisefhrer-fr-steemit---wie-es-funktioniert-und-wie-du-deine-ersten-30-tage-berlebst-german-20180123t210628287z |
| title | |
| Transaction Info | Block #19239866/Trx d0cb1e7daae7fc45cb373b793ab1df0319d243ab |
View Raw JSON Data
{
"block": 19239866,
"op": [
"comment",
{
"author": "batthomas",
"body": "Danke für dieses gute Tutorial. Ich bin erst seit kurzem hier und ich hoffe, dass ich dank dem Post den Einstieg finde.\nBei Abschnitt 5 wird darauf hingewiesen, dass man sinnvolle Kommentare schreiben sollte und auf kleine Fehler aufmerksam machen sollte. Sollte dort nicht 'Komplimente' statt 'Komplemente' stehen?",
"json_metadata": "{\"tags\":[\"deutsch\"],\"app\":\"steemit/0.1\"}",
"parent_author": "sco",
"parent_permlink": "der-komplette-reisefhrer-fr-steemit---wie-es-funktioniert-und-wie-du-deine-ersten-30-tage-berlebst-german",
"permlink": "re-sco-der-komplette-reisefhrer-fr-steemit---wie-es-funktioniert-und-wie-du-deine-ersten-30-tage-berlebst-german-20180123t210628287z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-01-23T21:06:30",
"trx_id": "d0cb1e7daae7fc45cb373b793ab1df0319d243ab",
"trx_in_block": 34,
"virtual_op": 0
}2018/01/23 21:00:27
2018/01/23 21:00:27
| author | sco |
| permlink | der-komplette-reisefhrer-fr-steemit---wie-es-funktioniert-und-wie-du-deine-ersten-30-tage-berlebst-german |
| voter | batthomas |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19239745/Trx 2198defe37943200a2715bf87cd71887b96b22cb |
View Raw JSON Data
{
"block": 19239745,
"op": [
"vote",
{
"author": "sco",
"permlink": "der-komplette-reisefhrer-fr-steemit---wie-es-funktioniert-und-wie-du-deine-ersten-30-tage-berlebst-german",
"voter": "batthomas",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-01-23T21:00:27",
"trx_id": "2198defe37943200a2715bf87cd71887b96b22cb",
"trx_in_block": 43,
"virtual_op": 0
}2018/01/23 20:45:51
2018/01/23 20:45:51
| author | neuvorstellungen |
| body | Hallo @batthomas, herzlich willkommen auf Steemit.<br><br>Wenn Du Fragen zu Steemit hast, oder Dich mit anderen deutschen „Steemians“ austauschen magst, schau einfach mal auf unserem Discord-Server https://discord.gg/g6ktN45 vorbei.<br><br>Unter dem folgenden Link findest Du einige Anleitungen, die Dir den Einstieg in das Steem-Universum deutlich erleichtern werden: <a href="https://steemit.com/deutsch/@theaustrianguy/deutschsprachige-tutorials-fuer-steemit-neulinge-ein-ueberblick">Deutschsprachige Tutorials für Steemit-Neulinge: Ein Überblick</a> |
| json metadata | |
| parent author | batthomas |
| parent permlink | de-java-discord-bot-development |
| permlink | re-de-java-discord-bot-development-20180123t204544 |
| title | |
| Transaction Info | Block #19239453/Trx 57047b6dc3699f365295f8e9bbf6d5583ba3165e |
View Raw JSON Data
{
"block": 19239453,
"op": [
"comment",
{
"author": "neuvorstellungen",
"body": "Hallo @batthomas, herzlich willkommen auf Steemit.<br><br>Wenn Du Fragen zu Steemit hast, oder Dich mit anderen deutschen „Steemians“ austauschen magst, schau einfach mal auf unserem Discord-Server https://discord.gg/g6ktN45 vorbei.<br><br>Unter dem folgenden Link findest Du einige Anleitungen, die Dir den Einstieg in das Steem-Universum deutlich erleichtern werden: <a href=\"https://steemit.com/deutsch/@theaustrianguy/deutschsprachige-tutorials-fuer-steemit-neulinge-ein-ueberblick\">Deutschsprachige Tutorials für Steemit-Neulinge: Ein Überblick</a>",
"json_metadata": "",
"parent_author": "batthomas",
"parent_permlink": "de-java-discord-bot-development",
"permlink": "re-de-java-discord-bot-development-20180123t204544",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-01-23T20:45:51",
"trx_id": "57047b6dc3699f365295f8e9bbf6d5583ba3165e",
"trx_in_block": 40,
"virtual_op": 0
}neuvorstellungenupvoted (100.00%) @batthomas / de-java-discord-bot-development2018/01/23 20:45:42
neuvorstellungenupvoted (100.00%) @batthomas / de-java-discord-bot-development
2018/01/23 20:45:42
| author | batthomas |
| permlink | de-java-discord-bot-development |
| voter | neuvorstellungen |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19239450/Trx e31a81de59cb1e204d6402e46dcdec09dbba4ec4 |
View Raw JSON Data
{
"block": 19239450,
"op": [
"vote",
{
"author": "batthomas",
"permlink": "de-java-discord-bot-development",
"voter": "neuvorstellungen",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-01-23T20:45:42",
"trx_id": "e31a81de59cb1e204d6402e46dcdec09dbba4ec4",
"trx_in_block": 32,
"virtual_op": 0
}2018/01/23 20:08:03
2018/01/23 20:08:03
| author | batthomas |
| body | Well, that's also my tutorial... |
| json metadata | {"tags":["deutsch"],"app":"steemit/0.1"} |
| parent author | cheetah |
| parent permlink | cheetah-re-batthomasde-java-discord-bot-development |
| permlink | re-cheetah-cheetah-re-batthomasde-java-discord-bot-development-20180123t200804510z |
| title | |
| Transaction Info | Block #19238697/Trx 60fdb200d91daa4689a8421c0551bece1cf875d5 |
View Raw JSON Data
{
"block": 19238697,
"op": [
"comment",
{
"author": "batthomas",
"body": "Well, that's also my tutorial...",
"json_metadata": "{\"tags\":[\"deutsch\"],\"app\":\"steemit/0.1\"}",
"parent_author": "cheetah",
"parent_permlink": "cheetah-re-batthomasde-java-discord-bot-development",
"permlink": "re-cheetah-cheetah-re-batthomasde-java-discord-bot-development-20180123t200804510z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-01-23T20:08:03",
"trx_id": "60fdb200d91daa4689a8421c0551bece1cf875d5",
"trx_in_block": 33,
"virtual_op": 0
}2018/01/23 19:56:57
2018/01/23 19:56:57
| author | cheetah |
| body | Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in: https://www.gommehd.net/forum/threads/discord-bot-development-in-java.808445/ |
| json metadata | |
| parent author | batthomas |
| parent permlink | de-java-discord-bot-development |
| permlink | cheetah-re-batthomasde-java-discord-bot-development |
| title | |
| Transaction Info | Block #19238475/Trx 5152635a5d815b7ebb9bc64da357be16a5e6b582 |
View Raw JSON Data
{
"block": 19238475,
"op": [
"comment",
{
"author": "cheetah",
"body": "Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:\nhttps://www.gommehd.net/forum/threads/discord-bot-development-in-java.808445/",
"json_metadata": "",
"parent_author": "batthomas",
"parent_permlink": "de-java-discord-bot-development",
"permlink": "cheetah-re-batthomasde-java-discord-bot-development",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-01-23T19:56:57",
"trx_id": "5152635a5d815b7ebb9bc64da357be16a5e6b582",
"trx_in_block": 46,
"virtual_op": 0
}batthomaspublished a new post: de-java-discord-bot-development2018/01/23 19:56:42
batthomaspublished a new post: de-java-discord-bot-development
2018/01/23 19:56:42
| author | batthomas |
| body | <html> <h3><strong>Guten Tag!</strong></h3> <p>Ich begrüsse euch herzlich zu meinem Java Discord Bot Development Tutorial. Die nötigen Links sind im untersten Abschnitt verlinkt.<br> </p> <h3><strong>Was ist Discord?</strong></h3> <p>Discord ist ein innovativer all-in-one Text- und Sprachchat. Die Server sind kostenlos, haben einen DDoS Schutz und bieten unbegrenzte Slots. Die Applikationen sind auf allen Platformen kostenlos zu downloaden.<br> </p> <h3><strong>Wie lerne ich Java?</strong></h3> <p>Es gibt viele Bücher und Tutorials im Internet, um Java zu lernen. Die Bücher <em>"Java ist auch eine Insel"</em> und <em>"Java SE Standard-Bibliothek"</em> sind sehr empfehlenswert. Zu diesen Büchern gibt es auch das Openbook im Internet. Von Youtube Tutorials rate ich generell ab, da es nur sehr wenige gute Videos gibt.<br> </p> <h3><strong>Wie erstelle ich einen Discord Bot?</strong></h3> <p>Zuerst erstellt man eine Discord Applikation auf der Discord <em>"My Apps"</em> Seite. Dann befindet man sich auf der Overview Seite der Applikation. Danach wandelt man seine Applikation mit der folgenden Schaltfläche in einen Bot um. </p> <p><img src="https://i.imgur.com/yRJW3L3.png" width="710" height="90"/></p> <h3><strong>Wie füge ich den Bot meinem Server hinzu?</strong></h3> <p>Erst braucht man die Client ID des Bots, die man auf der Overview Seite des Bots auffinden kann.</p> <p><img src="https://i.imgur.com/FKs63bC.png" width="713" height="128"/> </p> <p>Wenn man seine Client ID hat, kann man mit einem OAuth Link den Bot zu eigenen Servern hinzufügen. Anstatt *clientid* schreibt man einfach seine eigene Client ID dort rein und öffnet den Link. </p> <ul> <li><a href="https://discordapp.com/api/oauth2/authorize?client_id=*clientid*&scope=bot"><em>https://discordapp.com/api/oauth2/authorize?client_id=*clientid*&scope=bot</em></a> </li> </ul> <p>Danach kann man in einem Dialog auswählen, auf welchem Server sich der Bot befinden sollte. Man kann nur die Server auswählen, für die man die nötigen Berechtigungen besitzt. </p> <h3><strong>Wie programmiere ich einen Bot in Java?</strong></h3> <p>Man hat die Wahl zwischen den zwei APIs, JDA und Discord4J. In diesem Beispiel wurde JDA genutzt, jedoch liegt die Wahl beim Entwickler.<br> Man geht auf die Overview Seite und lässt sich den Client Token anzeigen. </p> <p><img src="https://i.imgur.com/3SbaS2k.png" width="714" height="305"/></p> <p>In der IDE nach Wahl muss man JDA als Library hinzufügen.<br> In diesem Beispiel zeige ich, wie man ein Bot programmiert, der auf den Command <em>".test"</em> die Nachricht <em>"Test back"</em> zurückgibt. Mithilfe von <code><strong>JDA#addEventListener</strong></code> kann man seine eigene Events hinzufügen.</p> <pre><code>public static void main(String[] args) {</code></pre> <pre><code> try {</code></pre> <pre><code> JDA jda = new JDABuilder(AccountType.BOT).setToken("Zensiert").buildAsync();</code></pre> <pre><code> jda.addEventListener(new MessageReceivedListener());</code></pre> <pre><code> } catch (LoginException | IllegalArgumentException | RateLimitedException ex) {</code></pre> <pre><code> Logger.getLogger(DiscordBot.class.getName()).log(Level.SEVERE, null, ex);</code></pre> <pre><code> }</code></pre> <pre><code>}</code></pre> <p><em>Main Class</em></p> <pre><code>public class MessageReceivedListener extends ListenerAdapter {</code></pre> <pre><code><br></code></pre> <pre><code> @Override</code></pre> <pre><code> public void onMessageReceived(MessageReceivedEvent event) {</code></pre> <pre><code> if (!event.getAuthor().isBot()) {</code></pre> <pre><code> String content = event.getMessage().getRawContent();</code></pre> <pre><code> if (content.equals(".test")) {</code></pre> <pre><code> event.getChannel().sendMessage("Test back").queue();</code></pre> <pre><code> }</code></pre> <pre><code> }</code></pre> <pre><code> }</code></pre> <pre><code>}</code></pre> <p><em>MessageReceivedListener Class</em></p> <p><strong>Links</strong></p> <ul> <li><a href="http://openbook.rheinwerk-verlag.de/javainsel/">Rheinwerk | Java SE Openbook</a></li> <li><a href="https://discordapp.com/developers/applications/me">Discord | My Apps</a></li> <li><a href="https://github.com/DV8FromTheWorld/JDA/wiki/8%29-List-of-Events">Github | JDA Events</a> </li> </ul> <p>Man könnte den Bot jetzt weiter ausbauen, da es noch viele weitere Events gibt, jedoch ist dieses Tutorial hier zu Ende. Ich wünsche euch viel Glück beim Weiterentwickeln.</p> <p><strong>Mit freundlichen Grüssen</strong><br> <strong>Thomas</strong> </p> </html> |
| json metadata | {"tags":["development","deutsch","discord","programming","upvote"],"image":["https://i.imgur.com/yRJW3L3.png","https://i.imgur.com/FKs63bC.png","https://i.imgur.com/3SbaS2k.png"],"links":["https://discordapp.com/api/oauth2/authorize?client_id=*clientid*&scope=bot","https://discordapp.com/api/oauth2/authorize?client_id=*clientid*&scope=bot","http://openbook.rheinwerk-verlag.de/javainsel/","https://discordapp.com/developers/applications/me","https://github.com/DV8FromTheWorld/JDA/wiki/8%29-List-of-Events"],"app":"steemit/0.1","format":"html"} |
| parent author | |
| parent permlink | deutsch |
| permlink | de-java-discord-bot-development |
| title | [DE] Java - Discord Bot Development |
| Transaction Info | Block #19238470/Trx ae12d1ea56ccf5c9964f6ff5ed5e181c58638f88 |
View Raw JSON Data
{
"block": 19238470,
"op": [
"comment",
{
"author": "batthomas",
"body": "<html>\n<h3><strong>Guten Tag!</strong></h3>\n<p>Ich begrüsse euch herzlich zu meinem Java Discord Bot Development Tutorial. Die nötigen Links sind im untersten Abschnitt verlinkt.<br>\n</p>\n<h3><strong>Was ist Discord?</strong></h3>\n<p>Discord ist ein innovativer all-in-one Text- und Sprachchat. Die Server sind kostenlos, haben einen DDoS Schutz und bieten unbegrenzte Slots. Die Applikationen sind auf allen Platformen kostenlos zu downloaden.<br>\n</p>\n<h3><strong>Wie lerne ich Java?</strong></h3>\n<p>Es gibt viele Bücher und Tutorials im Internet, um Java zu lernen. Die Bücher <em>\"Java ist auch eine Insel\"</em> und <em>\"Java SE Standard-Bibliothek\"</em> sind sehr empfehlenswert. Zu diesen Büchern gibt es auch das Openbook im Internet. Von Youtube Tutorials rate ich generell ab, da es nur sehr wenige gute Videos gibt.<br>\n</p>\n<h3><strong>Wie erstelle ich einen Discord Bot?</strong></h3>\n<p>Zuerst erstellt man eine Discord Applikation auf der Discord <em>\"My Apps\"</em> Seite. Dann befindet man sich auf der Overview Seite der Applikation. Danach wandelt man seine Applikation mit der folgenden Schaltfläche in einen Bot um. </p>\n<p><img src=\"https://i.imgur.com/yRJW3L3.png\" width=\"710\" height=\"90\"/></p>\n<h3><strong>Wie füge ich den Bot meinem Server hinzu?</strong></h3>\n<p>Erst braucht man die Client ID des Bots, die man auf der Overview Seite des Bots auffinden kann.</p>\n<p><img src=\"https://i.imgur.com/FKs63bC.png\" width=\"713\" height=\"128\"/> </p>\n<p>Wenn man seine Client ID hat, kann man mit einem OAuth Link den Bot zu eigenen Servern hinzufügen. Anstatt *clientid* schreibt man einfach seine eigene Client ID dort rein und öffnet den Link. </p>\n<ul>\n <li><a href=\"https://discordapp.com/api/oauth2/authorize?client_id=*clientid*&scope=bot\"><em>https://discordapp.com/api/oauth2/authorize?client_id=*clientid*&scope=bot</em></a> </li>\n</ul>\n<p>Danach kann man in einem Dialog auswählen, auf welchem Server sich der Bot befinden sollte. Man kann nur die Server auswählen, für die man die nötigen Berechtigungen besitzt. </p>\n<h3><strong>Wie programmiere ich einen Bot in Java?</strong></h3>\n<p>Man hat die Wahl zwischen den zwei APIs, JDA und Discord4J. In diesem Beispiel wurde JDA genutzt, jedoch liegt die Wahl beim Entwickler.<br>\nMan geht auf die Overview Seite und lässt sich den Client Token anzeigen. </p>\n<p><img src=\"https://i.imgur.com/3SbaS2k.png\" width=\"714\" height=\"305\"/></p>\n<p>In der IDE nach Wahl muss man JDA als Library hinzufügen.<br>\nIn diesem Beispiel zeige ich, wie man ein Bot programmiert, der auf den Command <em>\".test\"</em> die Nachricht <em>\"Test back\"</em> zurückgibt. Mithilfe von <code><strong>JDA#addEventListener</strong></code> kann man seine eigene Events hinzufügen.</p>\n<pre><code>public static void main(String[] args) {</code></pre>\n<pre><code> try {</code></pre>\n<pre><code> JDA jda = new JDABuilder(AccountType.BOT).setToken(\"Zensiert\").buildAsync();</code></pre>\n<pre><code> jda.addEventListener(new MessageReceivedListener());</code></pre>\n<pre><code> } catch (LoginException | IllegalArgumentException | RateLimitedException ex) {</code></pre>\n<pre><code> Logger.getLogger(DiscordBot.class.getName()).log(Level.SEVERE, null, ex);</code></pre>\n<pre><code> }</code></pre>\n<pre><code>}</code></pre>\n<p><em>Main Class</em></p>\n<pre><code>public class MessageReceivedListener extends ListenerAdapter {</code></pre>\n<pre><code><br></code></pre>\n<pre><code> @Override</code></pre>\n<pre><code> public void onMessageReceived(MessageReceivedEvent event) {</code></pre>\n<pre><code> if (!event.getAuthor().isBot()) {</code></pre>\n<pre><code> String content = event.getMessage().getRawContent();</code></pre>\n<pre><code> if (content.equals(\".test\")) {</code></pre>\n<pre><code> event.getChannel().sendMessage(\"Test back\").queue();</code></pre>\n<pre><code> }</code></pre>\n<pre><code> }</code></pre>\n<pre><code> }</code></pre>\n<pre><code>}</code></pre>\n<p><em>MessageReceivedListener Class</em></p>\n<p><strong>Links</strong></p>\n<ul>\n <li><a href=\"http://openbook.rheinwerk-verlag.de/javainsel/\">Rheinwerk | Java SE Openbook</a></li>\n <li><a href=\"https://discordapp.com/developers/applications/me\">Discord | My Apps</a></li>\n <li><a href=\"https://github.com/DV8FromTheWorld/JDA/wiki/8%29-List-of-Events\">Github | JDA Events</a> </li>\n</ul>\n<p>Man könnte den Bot jetzt weiter ausbauen, da es noch viele weitere Events gibt, jedoch ist dieses Tutorial hier zu Ende. Ich wünsche euch viel Glück beim Weiterentwickeln.</p>\n<p><strong>Mit freundlichen Grüssen</strong><br>\n<strong>Thomas</strong> </p>\n</html>",
"json_metadata": "{\"tags\":[\"development\",\"deutsch\",\"discord\",\"programming\",\"upvote\"],\"image\":[\"https://i.imgur.com/yRJW3L3.png\",\"https://i.imgur.com/FKs63bC.png\",\"https://i.imgur.com/3SbaS2k.png\"],\"links\":[\"https://discordapp.com/api/oauth2/authorize?client_id=*clientid*&scope=bot\",\"https://discordapp.com/api/oauth2/authorize?client_id=*clientid*&scope=bot\",\"http://openbook.rheinwerk-verlag.de/javainsel/\",\"https://discordapp.com/developers/applications/me\",\"https://github.com/DV8FromTheWorld/JDA/wiki/8%29-List-of-Events\"],\"app\":\"steemit/0.1\",\"format\":\"html\"}",
"parent_author": "",
"parent_permlink": "deutsch",
"permlink": "de-java-discord-bot-development",
"title": "[DE] Java - Discord Bot Development"
}
],
"op_in_trx": 0,
"timestamp": "2018-01-23T19:56:42",
"trx_id": "ae12d1ea56ccf5c9964f6ff5ed5e181c58638f88",
"trx_in_block": 62,
"virtual_op": 0
}batthomasupvoted (100.00%) @batthomas / de-java-discord-bot-development2018/01/23 19:56:15
batthomasupvoted (100.00%) @batthomas / de-java-discord-bot-development
2018/01/23 19:56:15
| author | batthomas |
| permlink | de-java-discord-bot-development |
| voter | batthomas |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19238461/Trx cb89a0f043eddb25602f14558c66b3cae6ca06b8 |
View Raw JSON Data
{
"block": 19238461,
"op": [
"vote",
{
"author": "batthomas",
"permlink": "de-java-discord-bot-development",
"voter": "batthomas",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-01-23T19:56:15",
"trx_id": "cb89a0f043eddb25602f14558c66b3cae6ca06b8",
"trx_in_block": 10,
"virtual_op": 0
}batthomaspublished a new post: de-java-discord-bot-development2018/01/23 19:56:15
batthomaspublished a new post: de-java-discord-bot-development
2018/01/23 19:56:15
| author | batthomas |
| body | <html> <h3><strong>Guten Tag!</strong></h3> <p>Ich begrüsse euch herzlich zu meinem Java Discord Bot Development Tutorial. Die nötigen Links sind im untersten Abschnitt verlinkt.<br> </p> <h3><strong>Was ist Discord?</strong></h3> <p>Discord ist ein innovativer all-in-one Text- und Sprachchat. Die Server sind kostenlos, haben einen DDoS Schutz und bieten unbegrenzte Slots. Die Applikationen sind auf allen Platformen kostenlos zu downloaden.<br> </p> <h3><strong>Wie lerne ich Java?</strong></h3> <p>Es gibt viele Bücher und Tutorials im Internet, um Java zu lernen. Die Bücher <em>"Java ist auch eine Insel"</em> und <em>"Java SE Standard-Bibliothek"</em> sind sehr empfehlenswert. Zu diesen Büchern gibt es auch das Openbook im Internet. Von Youtube Tutorials rate ich generell ab, da es nur sehr wenige gute Videos gibt.<br> </p> <h3><strong>Wie erstelle ich einen Discord Bot?</strong></h3> <p>Zuerst erstellt man eine Discord Applikation auf der Discord <em>"My Apps"</em> Seite. Dann befindet man sich auf der Overview Seite der Applikation. Danach wandelt man seine Applikation mit der folgenden Schaltfläche in einen Bot um. </p> <p><img src="https://i.imgur.com/yRJW3L3.png" width="710" height="90"/></p> <h3><strong>Wie füge ich den Bot meinem Server hinzu?</strong></h3> <p>Erst braucht man die Client ID des Bots, die man auf der Overview Seite des Bots auffinden kann.</p> <p><img src="https://i.imgur.com/FKs63bC.png" width="713" height="128"/> </p> <p>Wenn man seine Client ID hat, kann man mit einem OAuth Link den Bot zu eigenen Servern hinzufügen. Anstatt *clientid* schreibt man einfach seine eigene Client ID dort rein und öffnet den Link. </p> <ul> <li><a href="https://discordapp.com/api/oauth2/authorize?client_id=*clientid*&scope=bot"><em>https://discordapp.com/api/oauth2/authorize?client_id=*clientid*&scope=bot</em></a> </li> </ul> <p>Danach kann man in einem Dialog auswählen, auf welchem Server sich der Bot befinden sollte. Man kann nur die Server auswählen, für die man die nötigen Berechtigungen besitzt. </p> <h3><strong>Wie programmiere ich einen Bot in Java?</strong></h3> <p>Man hat die Wahl zwischen den zwei APIs, JDA und Discord4J. In diesem Beispiel wurde JDA genutzt, jedoch liegt die Wahl beim Entwickler.<br> Man geht auf die Overview Seite und lässt sich den Client Token anzeigen. </p> <p><img src="https://i.imgur.com/3SbaS2k.png" width="714" height="305"/></p> <p>In der IDE nach Wahl muss man JDA als Library hinzufügen.<br> In diesem Beispiel zeige ich, wie man ein Bot programmiert, der auf den Command <em>".test"</em> die Nachricht <em>"Test back"</em> zurückgibt. Mithilfe von <code><strong>JDA#addEventListener</strong></code> kann man seine eigene Events hinzufügen.</p> <pre><code>public static void main(String[] args) {</code></pre> <pre><code> try {</code></pre> <pre><code> JDA jda = new JDABuilder(AccountType.BOT).setToken("Zensiert").buildAsync();</code></pre> <pre><code> jda.addEventListener(new MessageReceivedListener());</code></pre> <pre><code> } catch (LoginException | IllegalArgumentException | RateLimitedException ex) {</code></pre> <pre><code> Logger.getLogger(DiscordBot.class.getName()).log(Level.SEVERE, null, ex);</code></pre> <pre><code> }</code></pre> <pre><code>}</code></pre> <p><em>Main Class</em></p> <pre><code>public class MessageReceivedListener extends ListenerAdapter {</code></pre> <pre><code><br></code></pre> <pre><code> @Override</code></pre> <pre><code> public void onMessageReceived(MessageReceivedEvent event) {</code></pre> <pre><code> if (!event.getAuthor().isBot()) {</code></pre> <pre><code> String content = event.getMessage().getRawContent();</code></pre> <pre><code> if (content.equals(".test")) {</code></pre> <pre><code> event.getChannel().sendMessage("Test back").queue();</code></pre> <pre><code> }</code></pre> <pre><code> }</code></pre> <pre><code> }</code></pre> <pre><code>}</code></pre> <p><em>MessageReceivedListener Class</em></p> <p><strong>Links</strong></p> <ul> <li><a href="http://openbook.rheinwerk-verlag.de/javainsel/">Rheinwerk | Java SE Openbook</a></li> <li><a href="https://discordapp.com/developers/applications/me">Discord | My Apps</a></li> <li><a href="https://github.com/DV8FromTheWorld/JDA/wiki/8%29-List-of-Events">Github | JDA Events</a> </li> </ul> <p>Man könnte den Bot jetzt weiter ausbauen, da es noch viele weitere Events gibt, jedoch ist dieses Tutorial hier zu Ende. Ich wünsche euch viel Glück beim Weiterentwickeln.</p> <p><strong>Mit freundlichen Grüssen</strong><br> <strong>Thomas</strong> </p> </html> |
| json metadata | {"tags":["deutsch","development","discord","programming","upvote"],"image":["https://i.imgur.com/yRJW3L3.png","https://i.imgur.com/FKs63bC.png","https://i.imgur.com/3SbaS2k.png"],"links":["https://discordapp.com/api/oauth2/authorize?client_id=*clientid*&scope=bot","https://discordapp.com/api/oauth2/authorize?client_id=*clientid*&scope=bot","http://openbook.rheinwerk-verlag.de/javainsel/","https://discordapp.com/developers/applications/me","https://github.com/DV8FromTheWorld/JDA/wiki/8%29-List-of-Events"],"app":"steemit/0.1","format":"html"} |
| parent author | |
| parent permlink | deutsch |
| permlink | de-java-discord-bot-development |
| title | [DE] Java - Discord Bot Development |
| Transaction Info | Block #19238461/Trx cb89a0f043eddb25602f14558c66b3cae6ca06b8 |
View Raw JSON Data
{
"block": 19238461,
"op": [
"comment",
{
"author": "batthomas",
"body": "<html>\n<h3><strong>Guten Tag!</strong></h3>\n<p>Ich begrüsse euch herzlich zu meinem Java Discord Bot Development Tutorial. Die nötigen Links sind im untersten Abschnitt verlinkt.<br>\n</p>\n<h3><strong>Was ist Discord?</strong></h3>\n<p>Discord ist ein innovativer all-in-one Text- und Sprachchat. Die Server sind kostenlos, haben einen DDoS Schutz und bieten unbegrenzte Slots. Die Applikationen sind auf allen Platformen kostenlos zu downloaden.<br>\n</p>\n<h3><strong>Wie lerne ich Java?</strong></h3>\n<p>Es gibt viele Bücher und Tutorials im Internet, um Java zu lernen. Die Bücher <em>\"Java ist auch eine Insel\"</em> und <em>\"Java SE Standard-Bibliothek\"</em> sind sehr empfehlenswert. Zu diesen Büchern gibt es auch das Openbook im Internet. Von Youtube Tutorials rate ich generell ab, da es nur sehr wenige gute Videos gibt.<br>\n</p>\n<h3><strong>Wie erstelle ich einen Discord Bot?</strong></h3>\n<p>Zuerst erstellt man eine Discord Applikation auf der Discord <em>\"My Apps\"</em> Seite. Dann befindet man sich auf der Overview Seite der Applikation. Danach wandelt man seine Applikation mit der folgenden Schaltfläche in einen Bot um. </p>\n<p><img src=\"https://i.imgur.com/yRJW3L3.png\" width=\"710\" height=\"90\"/></p>\n<h3><strong>Wie füge ich den Bot meinem Server hinzu?</strong></h3>\n<p>Erst braucht man die Client ID des Bots, die man auf der Overview Seite des Bots auffinden kann.</p>\n<p><img src=\"https://i.imgur.com/FKs63bC.png\" width=\"713\" height=\"128\"/> </p>\n<p>Wenn man seine Client ID hat, kann man mit einem OAuth Link den Bot zu eigenen Servern hinzufügen. Anstatt *clientid* schreibt man einfach seine eigene Client ID dort rein und öffnet den Link. </p>\n<ul>\n <li><a href=\"https://discordapp.com/api/oauth2/authorize?client_id=*clientid*&scope=bot\"><em>https://discordapp.com/api/oauth2/authorize?client_id=*clientid*&scope=bot</em></a> </li>\n</ul>\n<p>Danach kann man in einem Dialog auswählen, auf welchem Server sich der Bot befinden sollte. Man kann nur die Server auswählen, für die man die nötigen Berechtigungen besitzt. </p>\n<h3><strong>Wie programmiere ich einen Bot in Java?</strong></h3>\n<p>Man hat die Wahl zwischen den zwei APIs, JDA und Discord4J. In diesem Beispiel wurde JDA genutzt, jedoch liegt die Wahl beim Entwickler.<br>\nMan geht auf die Overview Seite und lässt sich den Client Token anzeigen. </p>\n<p><img src=\"https://i.imgur.com/3SbaS2k.png\" width=\"714\" height=\"305\"/></p>\n<p>In der IDE nach Wahl muss man JDA als Library hinzufügen.<br>\nIn diesem Beispiel zeige ich, wie man ein Bot programmiert, der auf den Command <em>\".test\"</em> die Nachricht <em>\"Test back\"</em> zurückgibt. Mithilfe von <code><strong>JDA#addEventListener</strong></code> kann man seine eigene Events hinzufügen.</p>\n<pre><code>public static void main(String[] args) {</code></pre>\n<pre><code> try {</code></pre>\n<pre><code> JDA jda = new JDABuilder(AccountType.BOT).setToken(\"Zensiert\").buildAsync();</code></pre>\n<pre><code> jda.addEventListener(new MessageReceivedListener());</code></pre>\n<pre><code> } catch (LoginException | IllegalArgumentException | RateLimitedException ex) {</code></pre>\n<pre><code> Logger.getLogger(DiscordBot.class.getName()).log(Level.SEVERE, null, ex);</code></pre>\n<pre><code> }</code></pre>\n<pre><code>}</code></pre>\n<p><em>Main Class</em></p>\n<pre><code>public class MessageReceivedListener extends ListenerAdapter {</code></pre>\n<pre><code><br></code></pre>\n<pre><code> @Override</code></pre>\n<pre><code> public void onMessageReceived(MessageReceivedEvent event) {</code></pre>\n<pre><code> if (!event.getAuthor().isBot()) {</code></pre>\n<pre><code> String content = event.getMessage().getRawContent();</code></pre>\n<pre><code> if (content.equals(\".test\")) {</code></pre>\n<pre><code> event.getChannel().sendMessage(\"Test back\").queue();</code></pre>\n<pre><code> }</code></pre>\n<pre><code> }</code></pre>\n<pre><code> }</code></pre>\n<pre><code>}</code></pre>\n<p><em>MessageReceivedListener Class</em></p>\n<p><strong>Links</strong></p>\n<ul>\n <li><a href=\"http://openbook.rheinwerk-verlag.de/javainsel/\">Rheinwerk | Java SE Openbook</a></li>\n <li><a href=\"https://discordapp.com/developers/applications/me\">Discord | My Apps</a></li>\n <li><a href=\"https://github.com/DV8FromTheWorld/JDA/wiki/8%29-List-of-Events\">Github | JDA Events</a> </li>\n</ul>\n<p>Man könnte den Bot jetzt weiter ausbauen, da es noch viele weitere Events gibt, jedoch ist dieses Tutorial hier zu Ende. Ich wünsche euch viel Glück beim Weiterentwickeln.</p>\n<p><strong>Mit freundlichen Grüssen</strong><br>\n<strong>Thomas</strong> </p>\n</html>",
"json_metadata": "{\"tags\":[\"deutsch\",\"development\",\"discord\",\"programming\",\"upvote\"],\"image\":[\"https://i.imgur.com/yRJW3L3.png\",\"https://i.imgur.com/FKs63bC.png\",\"https://i.imgur.com/3SbaS2k.png\"],\"links\":[\"https://discordapp.com/api/oauth2/authorize?client_id=*clientid*&scope=bot\",\"https://discordapp.com/api/oauth2/authorize?client_id=*clientid*&scope=bot\",\"http://openbook.rheinwerk-verlag.de/javainsel/\",\"https://discordapp.com/developers/applications/me\",\"https://github.com/DV8FromTheWorld/JDA/wiki/8%29-List-of-Events\"],\"app\":\"steemit/0.1\",\"format\":\"html\"}",
"parent_author": "",
"parent_permlink": "deutsch",
"permlink": "de-java-discord-bot-development",
"title": "[DE] Java - Discord Bot Development"
}
],
"op_in_trx": 0,
"timestamp": "2018-01-23T19:56:15",
"trx_id": "cb89a0f043eddb25602f14558c66b3cae6ca06b8",
"trx_in_block": 10,
"virtual_op": 0
}batthomasupvoted (100.00%) @penguinpablo / announcing-steemblockexplorer-com2018/01/20 17:12:54
batthomasupvoted (100.00%) @penguinpablo / announcing-steemblockexplorer-com
2018/01/20 17:12:54
| author | penguinpablo |
| permlink | announcing-steemblockexplorer-com |
| voter | batthomas |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19148829/Trx 9a2c4406a1bd86ee2bc7078457f966000de6b3c0 |
View Raw JSON Data
{
"block": 19148829,
"op": [
"vote",
{
"author": "penguinpablo",
"permlink": "announcing-steemblockexplorer-com",
"voter": "batthomas",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-01-20T17:12:54",
"trx_id": "9a2c4406a1bd86ee2bc7078457f966000de6b3c0",
"trx_in_block": 46,
"virtual_op": 0
}2018/01/20 13:34:27
2018/01/20 13:34:27
| author | batthomas |
| body | @@ -115,16 +115,46 @@ terial. +I have some proposals for you. %0A* The a |
| json metadata | {"tags":["steem"],"app":"steemit/0.1"} |
| parent author | penguinpablo |
| parent permlink | announcing-steemblockexplorer-com |
| permlink | re-penguinpablo-announcing-steemblockexplorer-com-20180120t133325889z |
| title | |
| Transaction Info | Block #19144461/Trx be3d8e17bfd74f53b422ee4576fc8bc3154e6d42 |
View Raw JSON Data
{
"block": 19144461,
"op": [
"comment",
{
"author": "batthomas",
"body": "@@ -115,16 +115,46 @@\n terial. \n+I have some proposals for you.\n %0A* The a\n",
"json_metadata": "{\"tags\":[\"steem\"],\"app\":\"steemit/0.1\"}",
"parent_author": "penguinpablo",
"parent_permlink": "announcing-steemblockexplorer-com",
"permlink": "re-penguinpablo-announcing-steemblockexplorer-com-20180120t133325889z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-01-20T13:34:27",
"trx_id": "be3d8e17bfd74f53b422ee4576fc8bc3154e6d42",
"trx_in_block": 1,
"virtual_op": 0
}2018/01/20 13:33:24
2018/01/20 13:33:24
| author | batthomas |
| body | Good work! Keep up! Is this project open-source? It would be great if you improve the design to something like material. * The auto-update button is at an unusual position * A dashboard look would be great * Header's Radial Gradient to a solid color |
| json metadata | {"tags":["steem"],"app":"steemit/0.1"} |
| parent author | penguinpablo |
| parent permlink | announcing-steemblockexplorer-com |
| permlink | re-penguinpablo-announcing-steemblockexplorer-com-20180120t133325889z |
| title | |
| Transaction Info | Block #19144440/Trx ab3ed76d3a3442c754753b4640c84ed8df7271db |
View Raw JSON Data
{
"block": 19144440,
"op": [
"comment",
{
"author": "batthomas",
"body": "Good work! Keep up! Is this project open-source?\n\nIt would be great if you improve the design to something like material. \n* The auto-update button is at an unusual position\n* A dashboard look would be great\n* Header's Radial Gradient to a solid color",
"json_metadata": "{\"tags\":[\"steem\"],\"app\":\"steemit/0.1\"}",
"parent_author": "penguinpablo",
"parent_permlink": "announcing-steemblockexplorer-com",
"permlink": "re-penguinpablo-announcing-steemblockexplorer-com-20180120t133325889z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-01-20T13:33:24",
"trx_id": "ab3ed76d3a3442c754753b4640c84ed8df7271db",
"trx_in_block": 28,
"virtual_op": 0
}batthomasupdated their account properties2018/01/19 15:06:33
batthomasupdated their account properties
2018/01/19 15:06:33
| account | batthomas |
| json metadata | {"profile":{"profile_image":"https://i.imgur.com/Bn2U2Bf.gif"}} |
| memo key | STM7fr6VSWWw9wxp8VFizM66frU3jdVrgpTaBHFp6vTGLQcMG1g9J |
| posting | {"account_auths":[["dtube.app",1]],"key_auths":[["STM7kGL17r45Xe6um6pS8jX38SH42G3rr2PuWbSYsSM6kUdu8SLHE",1]],"weight_threshold":1} |
| Transaction Info | Block #19117531/Trx 7a67b0919cfd54492f49f35c27f32814e8964546 |
View Raw JSON Data
{
"block": 19117531,
"op": [
"account_update",
{
"account": "batthomas",
"json_metadata": "{\"profile\":{\"profile_image\":\"https://i.imgur.com/Bn2U2Bf.gif\"}}",
"memo_key": "STM7fr6VSWWw9wxp8VFizM66frU3jdVrgpTaBHFp6vTGLQcMG1g9J",
"posting": {
"account_auths": [
[
"dtube.app",
1
]
],
"key_auths": [
[
"STM7kGL17r45Xe6um6pS8jX38SH42G3rr2PuWbSYsSM6kUdu8SLHE",
1
]
],
"weight_threshold": 1
}
}
],
"op_in_trx": 0,
"timestamp": "2018-01-19T15:06:33",
"trx_id": "7a67b0919cfd54492f49f35c27f32814e8964546",
"trx_in_block": 46,
"virtual_op": 0
}batthomasremoved vote from (0.00%) @batthomas / re-nanzo-scoop-edr4li7b-20180118t200300303z2018/01/18 20:06:09
batthomasremoved vote from (0.00%) @batthomas / re-nanzo-scoop-edr4li7b-20180118t200300303z
2018/01/18 20:06:09
| author | batthomas |
| permlink | re-nanzo-scoop-edr4li7b-20180118t200300303z |
| voter | batthomas |
| weight | 0 (0.00%) |
| Transaction Info | Block #19094726/Trx 4b457b52a49dbe950c8b7ab64df478b8a6ad973c |
View Raw JSON Data
{
"block": 19094726,
"op": [
"vote",
{
"author": "batthomas",
"permlink": "re-nanzo-scoop-edr4li7b-20180118t200300303z",
"voter": "batthomas",
"weight": 0
}
],
"op_in_trx": 0,
"timestamp": "2018-01-18T20:06:09",
"trx_id": "4b457b52a49dbe950c8b7ab64df478b8a6ad973c",
"trx_in_block": 43,
"virtual_op": 0
}batthomasupvoted (100.00%) @batthomas / re-nanzo-scoop-edr4li7b-20180118t200300303z2018/01/18 20:06:00
batthomasupvoted (100.00%) @batthomas / re-nanzo-scoop-edr4li7b-20180118t200300303z
2018/01/18 20:06:00
| author | batthomas |
| permlink | re-nanzo-scoop-edr4li7b-20180118t200300303z |
| voter | batthomas |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19094723/Trx 75b762a5b40cc41b1fdae88daddd2ffc2f601978 |
View Raw JSON Data
{
"block": 19094723,
"op": [
"vote",
{
"author": "batthomas",
"permlink": "re-nanzo-scoop-edr4li7b-20180118t200300303z",
"voter": "batthomas",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-01-18T20:06:00",
"trx_id": "75b762a5b40cc41b1fdae88daddd2ffc2f601978",
"trx_in_block": 38,
"virtual_op": 0
}2018/01/18 20:04:24
2018/01/18 20:04:24
| author | batthomas |
| body | @@ -329,20 +329,20 @@ ime -has Steemit +has a go |
| json metadata | {"tags":["vlog"],"app":"steemit/0.1"} |
| parent author | nanzo-scoop |
| parent permlink | edr4li7b |
| permlink | re-nanzo-scoop-edr4li7b-20180118t200300303z |
| title | |
| Transaction Info | Block #19094691/Trx fc3e17057c97b826c327984284663d9749259bdd |
View Raw JSON Data
{
"block": 19094691,
"op": [
"comment",
{
"author": "batthomas",
"body": "@@ -329,20 +329,20 @@\n ime \n-has \n Steemit \n+has \n a go\n",
"json_metadata": "{\"tags\":[\"vlog\"],\"app\":\"steemit/0.1\"}",
"parent_author": "nanzo-scoop",
"parent_permlink": "edr4li7b",
"permlink": "re-nanzo-scoop-edr4li7b-20180118t200300303z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-01-18T20:04:24",
"trx_id": "fc3e17057c97b826c327984284663d9749259bdd",
"trx_in_block": 19,
"virtual_op": 0
}2018/01/18 20:03:36
2018/01/18 20:03:36
| author | batthomas |
| body | @@ -512,21 +512,21 @@ r a -worthy proper +proper reward for |
| json metadata | {"tags":["vlog"],"app":"steemit/0.1"} |
| parent author | nanzo-scoop |
| parent permlink | edr4li7b |
| permlink | re-nanzo-scoop-edr4li7b-20180118t200300303z |
| title | |
| Transaction Info | Block #19094675/Trx 36fb6fe40ba94eb966cd41377c11eadbdacb9a4a |
View Raw JSON Data
{
"block": 19094675,
"op": [
"comment",
{
"author": "batthomas",
"body": "@@ -512,21 +512,21 @@\n r a \n-worthy proper\n+proper reward\n for\n",
"json_metadata": "{\"tags\":[\"vlog\"],\"app\":\"steemit/0.1\"}",
"parent_author": "nanzo-scoop",
"parent_permlink": "edr4li7b",
"permlink": "re-nanzo-scoop-edr4li7b-20180118t200300303z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-01-18T20:03:36",
"trx_id": "36fb6fe40ba94eb966cd41377c11eadbdacb9a4a",
"trx_in_block": 29,
"virtual_op": 0
}2018/01/18 20:02:51
2018/01/18 20:02:51
| author | batthomas |
| body | **My opinion** I don't think that DTube will win the fight against YouTube because some music video hosting services and bigger content producers won't join Steemit / DTube. If they would join more user would join Steemit / DTube. Not the new design nor the way YouTube deals with their producers is future-proof. At the same time has Steemit a good design and a future-proof concept. DTube would need some improvements and it would slay YouTube. I hope more people will migrate to the Steemit network. **For a worthy proper for our content producers!** |
| json metadata | {"tags":["vlog"],"app":"steemit/0.1"} |
| parent author | nanzo-scoop |
| parent permlink | edr4li7b |
| permlink | re-nanzo-scoop-edr4li7b-20180118t200300303z |
| title | |
| Transaction Info | Block #19094660/Trx f0a46a32cd17d15377a2ea8e2b1a1037ccd2c359 |
View Raw JSON Data
{
"block": 19094660,
"op": [
"comment",
{
"author": "batthomas",
"body": "**My opinion**\nI don't think that DTube will win the fight against YouTube because some music video hosting services and bigger content producers won't join Steemit / DTube. If they would join more user would join Steemit / DTube.\n\nNot the new design nor the way YouTube deals with their producers is future-proof. At the same time has Steemit a good design and a future-proof concept. DTube would need some improvements and it would slay YouTube.\n\nI hope more people will migrate to the Steemit network. \n\n**For a worthy proper for our content producers!**",
"json_metadata": "{\"tags\":[\"vlog\"],\"app\":\"steemit/0.1\"}",
"parent_author": "nanzo-scoop",
"parent_permlink": "edr4li7b",
"permlink": "re-nanzo-scoop-edr4li7b-20180118t200300303z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-01-18T20:02:51",
"trx_id": "f0a46a32cd17d15377a2ea8e2b1a1037ccd2c359",
"trx_in_block": 35,
"virtual_op": 0
}batthomasupdated their account properties2018/01/18 19:40:57
batthomasupdated their account properties
2018/01/18 19:40:57
| account | batthomas |
| json metadata | {"profile":{"profile_image":"https://i.imgur.com/Bn2U2Bf.gif"}} |
| memo key | STM7fr6VSWWw9wxp8VFizM66frU3jdVrgpTaBHFp6vTGLQcMG1g9J |
| Transaction Info | Block #19094222/Trx 3c46ff7391c4ff6c750b609cf45f29156a0d2964 |
View Raw JSON Data
{
"block": 19094222,
"op": [
"account_update",
{
"account": "batthomas",
"json_metadata": "{\"profile\":{\"profile_image\":\"https://i.imgur.com/Bn2U2Bf.gif\"}}",
"memo_key": "STM7fr6VSWWw9wxp8VFizM66frU3jdVrgpTaBHFp6vTGLQcMG1g9J"
}
],
"op_in_trx": 0,
"timestamp": "2018-01-18T19:40:57",
"trx_id": "3c46ff7391c4ff6c750b609cf45f29156a0d2964",
"trx_in_block": 14,
"virtual_op": 0
}steemcreated a new account: @batthomas2018/01/18 11:13:21
steemcreated a new account: @batthomas
2018/01/18 11:13:21
| active | {"account_auths":[],"key_auths":[["STM7JubaybSrLTxphLYnTFL2FeYjNoQ4RuSxMQfvS2a3GTEj7Yu7s",1]],"weight_threshold":1} |
| creator | steem |
| delegation | 29700.000000 VESTS |
| extensions | [] |
| fee | 0.500 STEEM |
| json metadata | |
| memo key | STM7fr6VSWWw9wxp8VFizM66frU3jdVrgpTaBHFp6vTGLQcMG1g9J |
| new account name | batthomas |
| owner | {"account_auths":[],"key_auths":[["STM7TKUgkQUpNYp7hNV9xQUnJJBxq1YztE8ed7dCmnCRKoL8JkaBy",1]],"weight_threshold":1} |
| posting | {"account_auths":[],"key_auths":[["STM7kGL17r45Xe6um6pS8jX38SH42G3rr2PuWbSYsSM6kUdu8SLHE",1]],"weight_threshold":1} |
| Transaction Info | Block #19084079/Trx 73a6ecffdb8f3d1f27ec2cddeece7f9cde0b8276 |
View Raw JSON Data
{
"block": 19084079,
"op": [
"account_create_with_delegation",
{
"active": {
"account_auths": [],
"key_auths": [
[
"STM7JubaybSrLTxphLYnTFL2FeYjNoQ4RuSxMQfvS2a3GTEj7Yu7s",
1
]
],
"weight_threshold": 1
},
"creator": "steem",
"delegation": "29700.000000 VESTS",
"extensions": [],
"fee": "0.500 STEEM",
"json_metadata": "",
"memo_key": "STM7fr6VSWWw9wxp8VFizM66frU3jdVrgpTaBHFp6vTGLQcMG1g9J",
"new_account_name": "batthomas",
"owner": {
"account_auths": [],
"key_auths": [
[
"STM7TKUgkQUpNYp7hNV9xQUnJJBxq1YztE8ed7dCmnCRKoL8JkaBy",
1
]
],
"weight_threshold": 1
},
"posting": {
"account_auths": [],
"key_auths": [
[
"STM7kGL17r45Xe6um6pS8jX38SH42G3rr2PuWbSYsSM6kUdu8SLHE",
1
]
],
"weight_threshold": 1
}
}
],
"op_in_trx": 0,
"timestamp": "2018-01-18T11:13:21",
"trx_id": "73a6ecffdb8f3d1f27ec2cddeece7f9cde0b8276",
"trx_in_block": 20,
"virtual_op": 0
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress0.00%
{
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779054891
},
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779054891
},
"rc_account": {
"account": "batthomas",
"max_rc": "10164408779",
"max_rc_creation_adjustment": {
"amount": "2020748973",
"nai": "@@000000037",
"precision": 6
},
"rc_manabar": {
"current_mana": "10164408779",
"last_update_time": 1779054891
}
}
}Account Metadata
| POSTING JSON METADATA | |
| profile | {"profile_image":"https://i.imgur.com/Bn2U2Bf.gif"} |
| JSON METADATA | |
| profile | {"profile_image":"https://i.imgur.com/Bn2U2Bf.gif"} |
{
"posting_json_metadata": {
"profile": {
"profile_image": "https://i.imgur.com/Bn2U2Bf.gif"
}
},
"json_metadata": {
"profile": {
"profile_image": "https://i.imgur.com/Bn2U2Bf.gif"
}
}
}Auth Keys
Owner
Single Signature
Public Keys
STM7TKUgkQUpNYp7hNV9xQUnJJBxq1YztE8ed7dCmnCRKoL8JkaBy1/1
Active
Single Signature
Public Keys
STM7JubaybSrLTxphLYnTFL2FeYjNoQ4RuSxMQfvS2a3GTEj7Yu7s1/1
Posting
Single Signature
Public Keys
STM7kGL17r45Xe6um6pS8jX38SH42G3rr2PuWbSYsSM6kUdu8SLHE1/1
App Permissions
@dtube.app1/1
Memo
STM7fr6VSWWw9wxp8VFizM66frU3jdVrgpTaBHFp6vTGLQcMG1g9J
{
"owner": {
"account_auths": [],
"key_auths": [
[
"STM7TKUgkQUpNYp7hNV9xQUnJJBxq1YztE8ed7dCmnCRKoL8JkaBy",
1
]
],
"weight_threshold": 1
},
"active": {
"account_auths": [],
"key_auths": [
[
"STM7JubaybSrLTxphLYnTFL2FeYjNoQ4RuSxMQfvS2a3GTEj7Yu7s",
1
]
],
"weight_threshold": 1
},
"posting": {
"account_auths": [
[
"dtube.app",
1
]
],
"key_auths": [
[
"STM7kGL17r45Xe6um6pS8jX38SH42G3rr2PuWbSYsSM6kUdu8SLHE",
1
]
],
"weight_threshold": 1
},
"memo": "STM7fr6VSWWw9wxp8VFizM66frU3jdVrgpTaBHFp6vTGLQcMG1g9J"
}Witness Votes
0 / 30
No active witness votes.
[]