Проблемы с электронной почтой на github, отправка обновлений первому издателю электронной почты - PullRequest
0 голосов
/ 11 сентября 2018

Я пытался выяснить, можно ли разрешить людям без учетной записи github отправлять запросы на выдачу. Я нашел две службы, которые могут создавать проблемы из электронных писем, fire.foundersclub.com и zapier.com, но я хотел бы, чтобы он также отправлял письмо человеку, который поднял проблему, с обновлениями по этой проблеме.

Я еще не нашел способа сделать это, и был бы очень рад, если бы кто-то мог помочь мне с этим!

1 Ответ

0 голосов
/ 12 сентября 2018

Я предполагаю, что вы нашли способ создавать проблемы Github с помощью ввода электронной почты.

Для получения обновлений по электронной почте пользователю сначала необходимо выяснить, что использовать в качестве триггера . Похоже, что триггеры Zapier не работают, когда проблема решается, поэтому я думаю, что триггер «Упоминание» может быть вашим лучшим вариантом. Поэтому, когда вы упоминаете конкретную учетную запись Github по этому вопросу (это будет ручной процесс), он будет отправлять электронные письма тому, кто поднял проблему.

Проблема, которую вам необходимо решить, заключается в том, где хранить адрес электронной почты, на который вы хотите отправлять электронные письма.

Вы можете либо:

1) Сохраните адрес электронной почты в заголовке выпуска.
Когда запустится триггер упоминания, используйте средство форматирования Zapier, чтобы просмотреть заголовок адреса электронной почты и отправить сведения о проблеме на этот адрес электронной почты.
Это, конечно, имеет проблемы с безопасностью (обнародование электронной почты), которые могут повлиять или не повлиять на вас в зависимости от сценария использования.

2) Сохранить адрес электронной почты в онлайн-базе данных.
Автоматически выдавать идентификатор, связанный с этим адресом электронной почты, и сохраняйте идентификатор в заголовке выпуска Github. При запуске триггера упоминания используйте средство форматирования Zapier, чтобы просмотреть заголовок идентификатора, выполнить поиск в базе данных для соответствующего идентификатора, найти соответствующий адрес электронной почты и отправить сведения о проблеме на этот адрес электронной почты. Эта проблема решит проблему безопасности.

Возможными онлайн-базами данных являются такие службы, как Kintone или Zoho Creator, или вы можете использовать Google Sheets, если это кажется более простым.

...