Professor-Redwood-Team / Professor-Redwood

Pokemon Go Discord Bot
MIT License
34 stars 21 forks source link

Automated Messaging for Team Assignments #36

Closed mralanlee closed 6 years ago

mralanlee commented 7 years ago

Instead of having users go into a channel to assign a team via command, could unassigned users be automated a one time message?

Case:

Pitfalls:

Thoughts?

I can take this on after #33

pjlangsam commented 7 years ago

There must be an event that fires on client having a user join... That would be easier I think. We can have the bot mention them in the red wood channel and ask what team they're on and walk them thru setup

On Mon, Aug 21, 2017 at 11:28 PM Alan Lee notifications@github.com wrote:

Instead of having users go into a channel to assign a team via command, could unassigned users be automated a one time message?

Case:

  • If a new user joins, automatically receive a message about assignment via DM
  • If an existing user is unassigned, DM user about team assignments.

Pitfalls:

  • Every time we refresh the bot, all unassigned users will get a DM. However, we only really restart the bot to push new features.

Thoughts?

I can take this on after #33 https://github.com/Professor-Redwood-Team/Professor-Redwood/pull/33

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Professor-Redwood-Team/Professor-Redwood/issues/36, or mute the thread https://github.com/notifications/unsubscribe-auth/AdaDEnFUhlMUiMHm2F6UvVVq6PiXuJ3Sks5sanUjgaJpZM4O-K0G .

flippinjoe commented 7 years ago

I actually have a version of this which DMs the user on join, and within that dm the user can set their team and region. It also goes through this DM logic anytime an un-assigned user posts a message in any channel. The last bit is somewhat overkill, but it gets the point across and removes some of the user setup confusion from the professor channel