Comments (6)
Personally, I'm a huge fan of RSVPBot's banter. It really adds to an event thread.
from rsvpbot.
I was imagining a case where rsvpbot responds to all commands in private, and maybe adding some boilerplate like "respond with rsvp yes | no | maybe
" to the output of rsvp init
. That way people could immediately get feedback from the bot but it would be at least half as spammy. I personally think its popular because its useful, not because it's easy to watch others interact with it; of course this being your project and all, I defer to your wisdom 😄 .
Another follow-up question: If Zulip were to implement reaction emoji like slack (something I think @jdherg is working on), would you be averse to using reactions to rsvp for the same reasons (e.g. you react with a specific emoji to rsvp yes|no|maybe )?
from rsvpbot.
Quick question here: is there a good reason that RSVPBot respond with a stream message rather than private messages? I can think of a good reason for rsvp summary
, but it seems like everything else should probably be private. Is it to simplify the un-rsvp case?
from rsvpbot.
@jamak The thing from the beginning is that I believe that people learn how to use a bot by watching other people use it.
I do agree that the constant back and forth with RSVPBot can be too spammy now that it's so popular, but then again the reason it's so popular is that everyone watches everyone else using it.
People need some kind of feedback that the bot is working and that it's not down (e.g if someone types rsvp yes
and the bot doesn't respond that's a huge red flag.
OTOH, a XXX is attending!
private response would be redundant since you already know that you rsvp yes
d to an event.
It's kind of a tricky subject, as I want to both heavily reduce the spam / boilerplate generated by RSVPBot / users of RSVPBot and at the same time I want to keep it easy to learn.
from rsvpbot.
As a first step, we could test private responses for every rsvp set <PARAMETER>
to be private, since typically only one person sets those parameters.
from rsvpbot.
rsvp help
is already private.
rsvp summary
should be, by definition, public
And I really don't want the response to rsvp <yes|no|maybe>
to be private
from rsvpbot.
Related Issues (20)
- `rsvp help` should be a private response HOT 2
- Make `rsvp credits` display and link to the currently deployed commit. HOT 1
- Multicalendar support
- parse dates more flexibly HOT 1
- parse times more sensibly
- Initialize an event automatically when an event-modifying command is used for the first time.
- Automatically mark the creator of an event as attending.
- Support the use of a separate dedicated stream for RSVP events HOT 7
- rsvp init does not work when batched with other commands.
- Support multiline descriptions
- Support "y" and "n" aliases for rsvp yes and no HOT 2
- Make RSVPBot run natively on the Zulip server HOT 3
- Display day of the week HOT 1
- iCal feed of events you've RSVP'd to HOT 1
- Doesn't work in opt-in streams HOT 2
- Doesn't handle topic names being changed
- `rsvp move` doesn't handle percent-encoded slashes in URLs
- Conflict warnings
- iCal feed of events you've RSVP'd to HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rsvpbot.