{"repo":"ehewes/DiscordRustScraper","free":true,"listed":false,"github":"https://github.com/ehewes/DiscordRustScraper","clone":"git clone https://github.com/ehewes/DiscordRustScraper.git","description":"DiscordRustScraper is a powerful Discord data scraper built in Rust, designed to extract and format channel data for further analysis. It efficiently scrapes message history from specified channels and outputs it in a clean JSON format for easy processing.","language":"Rust","stars":16,"topics":["bot","discord","discord-bot","discord-scraper","scraper"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"DiscordRustScraper --- Description DiscordRustScraper is a powerful Discord data scraper built in Rust, designed to extract and format channel data for further analysis. It efficiently pulls message history from specified channels and outputs it in a clean JSON format for easy processing. Optional features include creating backups of messages and storing data in a SQL database for improved performance and organization. Table of Contents - About - Commands \\& Usage - Scrape - Convert-to-json - sql - Schema Disclaimer DiscordRustScraper is an open-source tool for ethical use, provided \"as is.\" Users must comply with Discord's terms and laws. Not affiliated with Discord. --- Commands & Usage Scrape - Usage : cargo run -- scrape --bot token --channel ids [CHANNEL IDS] - Example : cargo run -- scrape --bot token \"your bot token\" --channel ids 659069446438125570 806378740917469234 convert-to-json - Usage: cargo run -- convert-to-json - Example: cargo run -- convert-to-json on-topic.jsonl - --personal is now removed due to Discord's Terms of Service. Using user account tokens for automation is against Discord policy and may lead to account bans. sql (optional) The SQL argument provides an optional feature that enables the use of a SQL database to store messages instead of the default storage method, by passing through a connection string. This is a more efficient way of storing data compared to JSONs. - Usage : cargo run -- scrape --bot token --channel ids [CHANNEL IDS] --sql - Exam","default_branch":null,"files":null,"tree":[],"storefront":"/r/ehewes","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ehewes/DiscordRustScraper/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}