Closed nolanjacobson closed 2 months ago
@lacyg4 @giovaroma @teslashibe
hey @nolanjacobson should this be in Distributed work epic?
removed the epic, my bad @Luka-Loncar
@nolanjacobson any news on this?
@nolanjacobson what is the status here matey?
@mudler @teslashibe - done once I push docs/loom video this morning sers.
docs are done - now just going to do a loom demo :)
@nolanjacobson where are docs? can you point me where those have been added? I guess we are good to close this one if docs are in place then.
moving this back in progress if you are still working on it @nolanjacobson
Hi - yes the docs are here: @mudler - https://developers.masa.ai/docs/masa-oracle/oracle-node/discord-data, https://developers.masa.ai/docs/masa-oracle/worker-node/discord-worker
Implement Discord Message Scraping with Distributed Worker Model
Summary
We need to implement a feature that allows consumer nodes to request message data from a specific channel within a Discord server. This feature will utilize our distributed worker model, where the request is broadcast to all nodes, and the node that is a member of the targeted server will fulfill the request.
Details
The primary objective (P0) is to establish functionality for scraping messages from a specified channel. Future enhancements (post-P0) may include the ability to request data from an entire server rather than a specific channel.
Requirements:
workers
package.discord_scraper
is set totrue
.Proposed Endpoint
GET /api/v1/discord/guilds/all
: Returns a list of servers/guilds available for scraping by querying nodes withdiscord_scraper
set totrue
.Tasks
workers
package.Out of Scope
Acceptance Criteria
Notes