LIFFで描画(canvas)して、画像をLINEへ送信する方法は、色々なHPに公開されていますが、何れを試してもうまくいきませんでした(自身のスキルが足りないので理解できないことが多いため)。 ChatGPTに質問を投げかけたところ、それなりのコードを教えてくれたものの、上手く動かず。しかし、試行錯誤している中で、やっと成功したので記事にします。 動作の仕組み canvasで描画したものは、直接LINEへは送信できない。一度サーバーにアップロードし、そこからダウンロードしLINEへ送信する方法が必要。 今回はImgBBというう画像共有サービスをサーバーとして利用。 動作の様子 作成の流れ 1. ImgBBのアカウント作成 2. LINEbot作成、LIFFを作成 3. 以下のコードへ差し替える 4. LIFFへ登録、リッチメニューに登録 実際の作成 1. ImgBBのアカウント作成 ①
![LIFFで描画(canvas)して、画像をLINEへ送信する。「お絵描きbot」 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/4c883eac03e3bb9bcd4e8a7d71f1d92c17dd4291/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-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9TElGRiVFMyU4MSVBNyVFNiU4RiU4RiVFNyU5NCVCQiVFRiVCQyU4OGNhbnZhcyVFRiVCQyU4OSVFMyU4MSU5NyVFMyU4MSVBNiVFMyU4MCU4MSVFNyU5NCVCQiVFNSU4MyU4RiVFMyU4MiU5MkxJTkUlRTMlODElQjglRTklODAlODElRTQlQkYlQTElRTMlODElOTklRTMlODIlOEIlRTMlODAlODIlRTMlODAlOEMlRTMlODElOEElRTclQjUlQjUlRTYlOEYlOEYlRTMlODElOERib3QlRTMlODAlOEQmdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzFFMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPTlmN2M0NTY3ZGFjNzc0MDQ5Njk2NzNmNDU0OTk3ODhi%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDAyMUhpZGVLJnR4dC1jb2xvcj0lMjMxRTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0zYTNiNGNlMTkwZmExYzA2NDQyNjk2OWU4NGM3MTcwNg%26blend-x%3D142%26blend-y%3D436%26blend-mode%3Dnormal%26txt64%3DaW4g44OX44Ot44OI44Ki44Km44OI44K544K_44K444Kq%26txt-width%3D770%26txt-clip%3Dend%252Cellipsis%26txt-color%3D%25231E2121%26txt-font%3DHiragino%2520Sans%2520W6%26txt-size%3D36%26txt-x%3D156%26txt-y%3D536%26s%3D5960b6c2126d0a59783d3a397e3f2737)