概要 Qiita:Teamで投稿などを通知してくれる機能がないので、メール通知機能を作りました。 動作方法 適当なPHPが動くサーバに下記phpをホスティング Qiita:TeamのWebHookに以下のようなURLを設定 例)[host]/qiita.php?mailto=[mailaddress] コード if ($to = $_GET['mailto']) { $payload = json_decode(file_get_contents('php://input')); $action = "{$payload->model}_{$payload->action}"; if (is_callable($action)) { list($subject, $body) = $action($payload); mb_send_mail($to, $subject, $body);
![Qiita:Teamの投稿などをメール通知する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/a084864252f02b4b11d9cde257394b6e0f1178c4/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9UWlpdGElM0FUZWFtJUUzJTgxJUFFJUU2JThBJTk1JUU3JUE4JUJGJUUzJTgxJUFBJUUzJTgxJUE5JUUzJTgyJTkyJUUzJTgzJUExJUUzJTgzJUJDJUUzJTgzJUFCJUU5JTgwJTlBJUU3JTlGJUE1JUUzJTgxJTk5JUUzJTgyJThCJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0wMzcxZTA2MGYzZmEyM2JkZDZkNDQxOWY1YmVmYTE0MQ%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwY2dldGMmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTRlNTFhMDUzMTIwNWRhMmM0NmNmYTA5YTRkZWQyMzY3%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D9731e9a9e081f9d97ec54fb55aa823ec)