Skip to content

Releases: Khyta/EncyclopaediaBot

v0.3.1

21 Jun 13:37

Choose a tag to compare

This release fixes several bugs related to wiki link conversion an can run 24/7 on a server.

v0.3.0

21 Feb 23:25

Choose a tag to compare

This is the production-ready code for the bot that can run 24/7 on a server.

Features include (but are not limited to):

  • Calculating when the ideal time is to update posts to avoid wiki edit conflicts
  • Translating inter-wiki links to inter-post links inside posts
  • Updating the relevant posts when wiki entries get updated
  • Create new posts based on wiki entries
  • Update post flairs
  • Modmail mods in case of errors
  • and more!

Usage

To use the python script, just make the .sh file executable and make sure that it can download the correct requirements. Also create the wikis, logs, and post_infos folder. Place the reddit_wiki_bot.py script inside a scripts folder. The main.sh file needs to be in the root directory of the project. (Just look at how the GitHub is structured).

You might need to change some subreddit names and wiki page names for the bot to work correctly.

v0.2.1

18 Jan 17:07

Choose a tag to compare

This release removes the default subreddit name r/EncyclopaediaOfReddit to avoid wrong posts into our subreddit.

v0.2.0

18 Jan 16:54

Choose a tag to compare

This is a working script which automates the creation of posts based on a subreddit wiki. The specific instructions are mentioned in the README.md file. Make sure to have a backup of your wiki in case something goes wrong!

Current limitations

  • Currently, the user has to specify which wiki page to use for the bot to work. It is planned to automate this process in the future and include a command to exclude specific wiki pages from the bot.
  • The bot currently does not check for duplicate posts and wiki edits.
  • The bot does not throw an error via modmail or other reddit specific communications if something goes wrong.
  • The bot does not make periodic posts and has to be started manually.