Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[rndactivity] Write rndactivity cog #51

Open
14 tasks
calebj opened this issue Mar 17, 2018 · 1 comment
Open
14 tasks

[rndactivity] Write rndactivity cog #51

calebj opened this issue Mar 17, 2018 · 1 comment
Assignees

Comments

@calebj
Copy link
Owner

calebj commented Mar 17, 2018

Based on @Twentysix26's rndstatus cog.

Features checklist:

  • Automatically transform "playing ...", "listening to ...", "watching ..." to appropriate Activity type
    • Parse "streaming [game name](stream URL)" and throw an error if not a Twitch URL
  • Variance in delay (will wait delay + randrange(-variance, variance + 1) to switch)
  • Better commands/UI:
    • add and remove a list of activities
    • manually set an activity (with optional timer to hold it there)
    • manually skip to next random activity
    • one activity per line in list command
    • detect duplicate activities when adding
  • Import from rndstatus
  • Suspend when rndstatus is loaded (or override it somehow?)
  • Template variables for bot stats: server, member count, voice clients, etc.

Stretch goals:

  • entry weights
  • custom slots for non-owners to customize
    • owner approves users and role(s) to manage custom slots
    • arbitrary number of slots per user or role
  • activity sequences (with same type)
    • short switch time between entries
    • loop until the next status
    • treated as one entry
@calebj calebj self-assigned this Mar 17, 2018
@calebj calebj added v2 and removed v2 labels Jul 22, 2018
@calebj calebj pinned this issue Dec 16, 2018
@calebj calebj unpinned this issue Dec 16, 2018
@calebj
Copy link
Owner Author

calebj commented Dec 25, 2018

This'll be v3 instead.

@calebj calebj added v3 and removed v2 labels Dec 25, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant