Proposal: Bounty for completion of work

Proposal: Wrap my 1000xDai payment for previous work into the following bounty

Bounty:

  • initialize Chainverse discord bot which, on connection to a Guild (a discord server), logs to a single JSON file Guild metadata, users, and channels

Address: 0x6F1A3741a2F7C9cF854079564F38F372Aa7D09C3

2 Likes

Here’s an example of the JSON data this exports for a Guild

`{

“id”: “896568153914605618”,
“name”: “karmacustodian’s server”,
“icon”: null,
“features”: [],
“commands”: [],
“members”: [
“895829003309568041”
],
“channels”: [
“896568153914605619”,
“896568153914605621”,
“896568153914605622”,
“896568153914605623”,
“898390079305818134”
],
“bans”: [],
“roles”: [
“896568153914605618”,
“899741203652837388”
],
“stageInstances”: [],
“invites”: [],
“deleted”: false,
“splash”: null,
“banner”: null,
“description”: null,
“verificationLevel”: “NONE”,
“vanityURLCode”: null,
“nsfwLevel”: “DEFAULT”,
“discoverySplash”: null,
“memberCount”: 2,
“large”: false,
“applicationId”: null,
“afkTimeout”: 300,
“afkChannelId”: null,
“systemChannelId”: “896568153914605622”,
“premiumTier”: “NONE”,
“premiumSubscriptionCount”: 0,
“explicitContentFilter”: “DISABLED”,
“mfaLevel”: “NONE”,
“joinedTimestamp”: 1634585419373,
“defaultMessageNotifications”: “ALL_MESSAGES”,
“systemChannelFlags”: 0,
“maximumMembers”: 250000,
“maximumPresences”: null,
“approximateMemberCount”: null,
“approximatePresenceCount”: null,
“vanityURLUses”: null,
“rulesChannelId”: null,
“publicUpdatesChannelId”: null,
“preferredLocale”: “en-US”,
“ownerId”: “696895228522659894”,
“emojis”: [],
“stickers”: [],
“shardId”: 0,
“createdTimestamp”: 1633828905324,
“nameAcronym”: “ks”,
“iconURL”: null,
“splashURL”: null,
“discoverySplashURL”: null,
“bannerURL”: null
`

1 Like

Sweet! Looking forward to seeing what’s next. Will the output also include messages in public channels?

Yes, this iteration will include data on existing messages in each channel.