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

Initial TODOs/Missing features #1

Open
21 of 35 tasks
xPMo opened this issue Mar 29, 2021 · 1 comment
Open
21 of 35 tasks

Initial TODOs/Missing features #1

xPMo opened this issue Mar 29, 2021 · 1 comment

Comments

@xPMo
Copy link
Owner

xPMo commented Mar 29, 2021

Making this an issue to let people (including myself) know what I want to work on with this bot. If you see a missing feature from JBot, make a comment here.

Key:

  • Not implemented
  • Implemented
  • (?) Not decided
  • Decided not to implement

  • Upstream bot
  • !show
    • start/end
    • suggest
      • (?) Force .title() case to better ensure titles are unique no, check for uniqueness on server side
    • Unique show per room
    • Voting
      • (?) org.matrix.poll
      • (?) Use reactions as in matrix-poll-bot (maybe groups of 10, react with 0️⃣-9️⃣)
      • (?) custom poll implementation
      • (?) just forward suggestions to JBot on irc
      • (?) jbtitles.com or equivalent
    • Permit admins/mods to start/stop shows in a given room
  • !quote: Move to upstream
    • New structure: Per-room quotes
      • Customizable minimum powerlevel to add/remove quotes
      • Add powerlevel field to key with the powerlevel used to create it
      • Check powerlevel against a key's powerlevel before changing/deleting
      • Add more management commands to manage these new structures
      • Go to sleep
    • Easier import/export
      • jq script to format json, then edit account data from /devtools
      • (?) Use custom event type
      • (?) !quote add\n[name] [quote...]\n[name] [quote...]\n[...]
      • Upstream: !bot import quote {json}
    • (?) make quote lists room-dependent
  • !bacon
@xPMo xPMo pinned this issue Mar 29, 2021
@xPMo xPMo changed the title Initial TODOs Initial TODOs/Missing features Mar 29, 2021
@xPMo
Copy link
Owner Author

xPMo commented Apr 6, 2021

Okay, actually jbtitles.com is very doable. We just need to send a POST to jbtitles.com/suggestions/new with parameters "title", "user", and "api_key". Relevant code in JBot

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant