Skip to content

A bot that searches through Reddit threads in /r/LiverpoolFC and corrects wrong spellings of Alisson

License

Notifications You must be signed in to change notification settings

engtomhat/AlissonBot

Repository files navigation

AlissonBot

A bot that searches through Reddit threads in /r/LiverpoolFC and corrects wrong spellings of Alisson.

I use PRAW to connect to Reddit API.

NOTE: I am ignoring my praw.ini file but you would need to define a praw.ini file containing your reddit bot's info.

How the bot works

  • It's limited to the top 50 threads (sorted by Hot). This is configurable by changing the limit value in the following line for submission in subreddit.hot(limit=50): in bot_read.py file
  • The patterns searched for are allison, alison and allisson. Configurable by modifying misspelt_pattern variable in bot_read.py file
  • If the pattern is found, another verification is done to make sure that the correct spelling doesn't also exist in the same comment. If the correct spelling (Alisson) is also found, the comment will be ignored.
  • If a thread doesn't have any misspelt comments, the title will be also searched in the same way.
  • There's a whitelist of users whose comments will not be searched. In some cases, users are referring to other people named Allison or Alison. This is maintained in whitelisted_authors.txt file.
  • To avoid spamming the subreddit, I maintain 2 files that are appended everytime the bot responds to a comment (or thread).
  • posts_replied_to.txt has all the post (aka thread) ids that the bot has responded to. These will be skipped in any subsequent run.
  • comments_replied_to.txt has all the comment ids that the bot has responded to. This is kept just for reference now. I'm not really using this information.

About

A bot that searches through Reddit threads in /r/LiverpoolFC and corrects wrong spellings of Alisson

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages