Skip to content

jakkdl/necro_score_bot

Repository files navigation

Necro Score Bot

Bot that posts tweets on leaderboard updates in crypt of the necrodancer.
Is currently running at twitter.com/necro_score_bot with >200 followers

Functionality

  • Discord support finished, but not in use.
  • add a link to your twitter in your steam profile to get tagged in tweets, like so
    • this will also make the bot post your score updates that do not hit the treshold for significance, but only as a "reply" to you.
  • uses crypt.toofz.com by @Leonard_Thieu as backend now, instead of Steams old API - which was quite unreliable
  • adheres to official python coding standards with minimal exceptions
  • default configuration is in file necro_score_bot.conf but is superseded by any configuration in $XDG_CONFIG_DIR/necro_score_bot.conf
  • configuration file can be overridden with use of command-line flags
  • the Discord branch has thread support, but that is currently not merged into main

Deprecated functionality

Planned functionality

Usage

usage: main.py [-h] [--config DIRECTORY] [--data DIRECTORY] [--steam-key FILE]
               [--twitter-keys DIRECTORY] [--dry-run] [--handle-new] [--debug] [--tweet]
               [--backup bool] [--churn]
               {init,postDaily,update,printBoard,none}

positional arguments:
  {init,postDaily,update,printBoard,none}
                        action to perform

options:
  -h, --help            show this help message and exit
  --config DIRECTORY    specify config path
  --data DIRECTORY      specify data path
  --steam-key FILE      specify file with steam keys
  --twitter-keys DIRECTORY
                        Specify directory with twitter keys. Set to None to disable twitter.
  --dry-run             Don't tweet, download or change any files
  --handle-new          Handle boards without history
  --debug               display debug messages
  --tweet               enable tweeting
  --backup bool         backup files to history after downloading
  --churn               churn through changes quickly, not composing or posting any messages

Credits

  • written by @jakkdl
  • maintained by @AlexisYj
  • with several pull requests and feedback from the wonderful community ❤️

About

A bot running on https://twitter.com/necro_score_bot that posts whenever new highscores are achieved on the online leaderboards in Crypt of the Necrodancer. Created by https://twitter.com/jakkdl and also maintained by https://twitter.com/alexisyj

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages