Bot used for posting discussion threads for the series "Ascendance of a Bookworm" on the lemmy instance bookwormstory.social
.forgejo/workflows | ||
src | ||
.gitignore | ||
automod.service | ||
Cargo.lock | ||
Cargo.toml | ||
deploy.sh | ||
README.md | ||
rustfmt.toml |
ascendance-of-a-bookworm-bot
secrets.json
{
"lemmy": {
"username": "string",
"password": "string"
},
"reddit": {
"app_id": "string",
"app_secret": "string",
"refresh_token": "string",
"redirect_uri": "string"
},
"discord": {}
}
config.toml
[urls]
instance = "base URL of Lemmy Instance"
uptime_kuma = "Uptime Kuma Ping URL"
[settings]
config_reload = 360 # Time in Minutes between Config reloads
[[feeds]]
id = 0 # incrementor, only used for correctly matching post history data
series_slug = "ascendance-of-a-bookworm" # series slug on J-Novel Club
[communities]
chapter = "aobprepub" # Community for Chapter Posts of the Series
volume = "aoblightnovel" # Community for Volume Posts of the Series
[[feeds]] # See previous example
id = 1
series_slug = "ascendance-of-a-bookworm-short-story-collection"
[communities]
chapter = "aobprepub"
volume = "aoblightnovel"
posts.json
[
{
"id": number,
"title",
"last_volume_slug": "string",
"last_volume_time": "string",
"last_part_slug": "string",
"last_part_time": "string"
}
]