QRコード生成 Line bot (Azure Functionsで実現)

Azure FunctionsでQRコード生成 LINE bot を作成したので紹介します。

## QRコード生成 LINE bot 情報

【QRコード生成 LINE bot のQRコード】  

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2708851/732e2df7-26da-37e5-664c-e0da1a9154b1.png)  
**@489imzgn**  

## LINE bot 追加操作

### QRコードで追加

<iframe width="560" height="315" src="https://www.youtube.com/embed/_WyG7qx-Z3Q?si=lHJPE_QTx5hkLGmA" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

### bot id(@489imzgn) で追加

<iframe width="560" height="315" src="https://www.youtube.com/embed/k0KcYTzQ1n8?si=bTLzjutumPZU-uUz" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

## QRコード生成操作

### URLからのQRコード生成

👇XのプロフィールURLからQRコードを生成します。  
<iframe width="560" height="315" src="https://www.youtube.com/embed/DgJ_YZWjjKA?si=cimA46ZXu-UEzHFS" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

### 文字列からのQRコード生成

👇QRコードには任意の文字列を格納することもできます。  
<iframe width="560" height="315" src="https://www.youtube.com/embed/nHYobuuPgvY?si=lWMdd2XasQoQ_Yfe" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

## QRコード生成 Line bot 作成解説

このLine bot は下記記事の組み合わせで出来ています。  

1. QRコードの生成  
   解説記事：[PythonでQRコードを作成する](https://docs.saurus12.com/python/qrcode)
1. QRコード生成ロジックをAzure Functions としてデプロイ  
   解説記事：[Azure Functions でPython関数を作成してデプロイする](https://docs.saurus12.com/azure/azure_function_python)  
1. Azure Functions でLineメッセージを送受信する  
   解説記事：[Azure Functions でLineメッセージを送受信する](https://docs.saurus12.com/azure/line_bot)
1. 生成したQRコードをAzure Blob StorageへアップロードしてLineへ連携する  
   解説記事：[Azure Blob Storage CLI及びPython経由ファイルアップロード／ダウンロード操作手順](https://docs.saurus12.com/azure/blob_upload_download)  
   解説記事：[AzureストレージアカウントでWebコンテンツを公開する](https://docs.saurus12.com/azure/storage_account_web)  

## コード（参考）

[QRコード生成 LINE bot (Azure Functionsで実現)](https://docs.saurus12.com/azure/line_bot_qr_creator)
参照下さい。

## 👇関連記事

- [Azure Functions でPython関数を作成してデプロイする](https://docs.saurus12.com/azure/azure_function_python)
- [Azure Blob Storage CLI及びPython経由ファイルアップロード／ダウンロード操作手順](https://docs.saurus12.com/azure/blob_upload_download)
- [AzureストレージアカウントでWebコンテンツを公開する](https://docs.saurus12.com/azure/storage_account_web)
- [Azure Functions でLineメッセージを送受信する](https://docs.saurus12.com/azure/line_bot)
- [PythonでQRコードを作成する](https://docs.saurus12.com/python/qrcode)
- [2024年2月(2023年分)ふるさと納税の確定申告手順(マイナンバーカード&e-tax利用)](https://docs.saurus12.com/tips/e-tax-2023)

## 本記事へのリンク

![496060323041378673.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2708851/64f6e65b-b40b-37bf-f7a9-751138bce26a.png)

### [https://docs.saurus12.com/azure/line_bot_qr_creator](https://docs.saurus12.com/azure/line_bot_qr_creator)

## 👇参考URL

[keywords]  
Azure Functions QRコード Line bot

[QRコード生成 LINE bot (Azure Functionsで実現)](https://docs.saurus12.com/azure/line_bot_qr_creator)

更新日:2024年02月22日