[package]
name = "Dimport"
version = "2025.9.21"
authors = ["Inc44"]
edition = "2021"
rust-version = "1.83"
description = "Imports messages from JSON files generated by DiscordChatExporter and replaces expired links with media files downloaded by Dimage."
readme = "README.md"
repository = "https://github.com/Inc44/Dimport"
license = "MIT"
keywords = ["importer", "discord", "discord-bot"]
[dependencies]
dotenvy = "0.15"
poise = { version = "0.6", default-features = false }
reqwest = { version = "0.11", default-features = false, features = ["rustls-tls"] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
serenity = { version = "0.12", default-features = false, features=["rustls_backend"] }
tempfile = { version = "3", default-features = false }
tokio = { version = "1", default-features = false, features = ["macros", "rt-multi-thread", "time"] }
walkdir = "2"
zip = { version = "5", default-features = false, features = ["bzip2", "deflate", "deflate64", "lzma", "ppmd", "xz", "zstd"] }
[profile.release]
codegen-units = 1
lto = "fat"
opt-level = "z"
panic = "abort"
strip = "symbols"