Giter Site home page Giter Site logo

halogen-pay's People

Contributors

kiweezi avatar

Watchers

 avatar

halogen-pay's Issues

Update month value

When the worksheet updates, the value for the month does not. This needs to be fixed.

Update readme

Update the readme with the latest changes and fixes to the project.

Money pool alerts

Add scheduled alerts for the PayPal money pools.

  • Send an alert with the link to the pool when it opens
  • Send a reminder alert 1 day before it closes
  • Add an alert for the pool closing with the results
  • Optimise the code for all 3 alerts
  • Make runner tasks

Deploy

  • Deploy the current version to the server
  • Test the deployment

Paypal automation

Add automated PayPal actions.

  • Schedule PayPal pools to open and close automatically
  • Set pool limits and fixed payment amounts

This is currently not possible, as PayPal's api does not support money pools.

Add server runner

Add a script which can be used to run scheduled actions.

  • Add script
  • Check and run actions which should be run based on schedule
  • Add capability for shell execution arguments
  • Add bot command to execute the runner commands

Remove payee

Add functionality to remove a payee.

  • Add an action to remove the payee.

Add reactions

Add reactions to help let the user know that the command is being processed.

  • Add a reaction when the bot confirms the command is correct.

Schedule worksheet rotation

Automate the worksheet rotation schedule.

  • Make a new worksheet to represent each month
  • Update the configuration
  • Remove the old worksheet so only two are active at a time

Fix runner update

Fix the crontab line to call the runner update command on the last day of the month.

Remove worksheet from config

Remove the worksheet property from the configuration file.

  • Remove the dependency of the property from the configuration
  • Remove the property from the config file.

Discord bot control

Create a Discord bot integration. Users should be able to perform automated actions by running a command throught the bot.

  • Create a Discord bot
  • Create commands that can call the bot and run an action from the action script
  • Add formatting to commands
  • Add help commands
  • Add error handles
  • Restrict the usage of the bot to a role

Edit whitelist

Edit the server whitelist based on which users are paying for the server.

  • Add ability to use either Steam ID or Username.
  • Remove ID args from join command.
  • Add new whitelist command.
  • Add the user to the whitelist when they join the payee list.
  • Remove the user from the whitelist when they leave the payee list.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.