Giter VIP home page Giter VIP logo

shilly's Introduction

shilly

shilly's People

Contributors

abrkn avatar blakenz avatar mittremblay avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

shilly's Issues

Incorrect user tag crashes tip

2017-12-27T08:52:21.992487+00:00 app[bot.1]: !tip @derpsdfsfd $0.01
2017-12-27T08:52:22.167240+00:00 app[bot.1]: TypeError: Cannot read property 'match' of null
2017-12-27T08:52:22.167243+00:00 app[bot.1]:     at exports.isValidDiscordUserIdFormat._ (/app/utils.js:34:45)
2017-12-27T08:52:22.167246+00:00 app[bot.1]:     at AsyncFunction.tipping.transfer (/app/tipping.js:62:12)
2017-12-27T08:52:22.167247+00:00 app[bot.1]:     at module.exports (/app/commands/tip.js:36:40)
2017-12-27T08:52:22.167248+00:00 app[bot.1]:     at <anonymous>
2017-12-27T08:52:22.167248+00:00 app[bot.1]:     at process._tickCallback (internal/process/next_tick.js:188:7)

Limit Shillys participants?

If it's possible to limit Shillys participants of the lottery to only people who have posted once in a chat room? Or a similar type audience? I can't help but thing there are tons of people in discord who have never used it and just get tips, or maybe that's their intention? Ive never won in one time in weeks.

Add new welcome message from Shilly

Welcome to the Bitcoin Cash Community - a place to discuss and promote Bitcoin Cash.

We are glad you've chosen low fees and fast speeds!

A few things to note before you start chatting:

  • While we do not advocate censorship, this is not an advertising platform. Please do not spam our chat with links. We will remove unapproved links and throw down ban hammers if needed.
  • If you have a BCH project you would like to promote to the community, please message @blake#2912 who will be happy to chat about it.
  • Keep conversation to the right channel (see the channel description at the top if you aren’t sure what this is).

Remember to download the Discord App for a much better experience at https://discordapp.com/download Do it now!

Oh, and Shilly occasionally runs a BCH raffle for online users, so it’s worthwhile having the app open. 😉

Raffle method of payment

I'm not sure if this is the case already but consider having the lottery system deposit to a users !balance in the tipping system. If the raffle gives away one time codes, it may never be claimed. If it's deposited to the !balance, it will fall subject to the already in place (afaik) method of having it's funds claimed for BCF if not the user never redeems.

Shilly two tier raffle system

Consider limiting the daily raffle to below a threshold of, say $5 (I sometimes see $15 winnings) and save an amount for a larger optin raffle, this would allow people who frequent the discord to win as opposed to just everyone.

As an example, let's say Shilly issues $10 a day (imagine reduced from $15) for tier 1 lotteries (what we already have). It would be saving $5 A day for 7 days, that's $35 total so far. You can then have a feature on Shilly every Sunday (limit to only being able to opt-in maybe.... 5 hours before the lottery? Could also set Shilly to PM everyone) that would require people, in order to have a chance, to donate $5 to join the 2nd tier raffle. If 10 people pay $5 to get in, that's $50+$35. Totally lottery could be $85, or even just $50 and have the rest of the funds go into Shilly for it's tier 1 tipping system that happens multiple times daily.

I would do this every week. This would be beneficial in so many ways and it sounds like a pretty selfsustaining system compared to wherever Shilly gets it's funds from now. I'd love a system where I can personally opt into it for a bigger reward chance, lastly it allows for the more frequent users to actually win in comparison to anyone who is in the discord but never actually uses it but they actually win.

!rain - tip everyone who has talked in the past 24 hours

I'd like to suggest !rain: It would spread a tip among the people who have talked in the past 24 hours. !rain $0.10 would take $0.10 out of your balance and divide it among anyone who has said anything on the channel in the past 24 hours. "!rain $1 3hours server" would spread $1 among anyone who has talked in the past 3 hours on the entire Discord server (so the entirety of the BCH Discord, for example).

Restructure commands

Instead of copy pasting to check if the message is !something make a more generic system

Raffle crash

2017-12-28T14:46:36.874412+00:00 app[bot.1]: Raffle drew Andreas Brekken from a list of 41 candidates
2017-12-28T14:46:36.876434+00:00 app[bot.1]: ReferenceError: randomIntFromInterval is not defined
2017-12-28T14:46:36.876436+00:00 app[bot.1]:     at raffle (/app/index.js:105:31)
2017-12-28T14:46:36.876437+00:00 app[bot.1]:     at <anonymous>
2017-12-28T14:46:36.876438+00:00 app[bot.1]:     at process._tickCallback (internal/process/next_tick.js:188:7)
2017-12-28T14:46:36.932095+00:00 app[bot.1]: npm ERR! errno 1
2017-12-28T14:46:36.933791+00:00 app[bot.1]: npm ERR! [email protected] start: `node -r panik index.js`
2017-12-28T14:46:36.933973+00:00 app[bot.1]: npm ERR! Exit status 1
2017-12-28T14:46:36.931670+00:00 app[bot.1]: npm ERR! code ELIFECYCLE
2017-12-28T14:46:36.934471+00:00 app[bot.1]: npm ERR! Failed at the [email protected] start script.
2017-12-28T14:46:36.934273+00:00 app[bot.1]: npm ERR!
2017-12-28T14:46:36.964508+00:00 app[bot.1]:
2017-12-28T14:46:36.934657+00:00 app[bot.1]: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
2017-12-28T14:46:36.964929+00:00 app[bot.1]: npm ERR! A complete log of this run can be found in:
2017-12-28T14:46:36.965264+00:00 app[bot.1]: npm ERR!     /app/.npm/_logs/2017-12-28T14_46_36_936Z-debug.log
2017-12-28T14:46:37.076873+00:00 heroku[bot.1]: Process exited with status 1

Implement shilly DA feature

A !da command and possibly auto-post when BTC difficulty has adjusted. Consider also adding profitability results after the DA between BCH/BTC to this same shilly posting as well, or a separate command.

Weekly recap channel

Consider a channel for those too busy to keep up daily with discord, where Shilly posts once a week in it containing all relevant information from that week.

Coin Suggestions: difficulty adjustment, tether issuance, market cap/volume, number of new accepted merchants (depending on another github suggestion), average and/or fee suggestions amounts, price increase/decrease

Shilly suggestions: shillys total tipped amount, shillys total lottery issuance, how many different people won, how many new user joined

!tip is broken

The past few attempts within 24 hours to !tip a user receives no response from shilly. Not sure if funds actually move or if nothing happens, but !tip is partially broken in either case.

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.