絞り込み条件を変更する
検索条件を絞り込む

すべてのカテゴリ

4 件中 1 - 4 件表示
カバー画像

Telegram Botを簡単に作りたい方へ:3つの失敗から生まれた「最小限コスト」の実装方法

こんにちは。Stephenです。今日は、私が約1年かけて開発した「Telegram Bot制作の最適なやり方」についてお話ししたいと思います。同じような悩みを持つ方の参考になれば幸いです。 きっかけ:シアヌークビルのビジネスディレクトリを作りたかった シアヌークビルという小さな街の中華系コミュニティのために、Telegram上でレストラン、ホテル、サービスなどをさっと検索できるBot を作りたいと思いました。 「簡単なことだ」と思っていました。 でも現実は…甘くなかった。 最初の試行錯誤:3つのツールを試して、3度挫折した1番目:Botmother(見た目は完璧、中身は…) Botmotherというツールは、ドラッグ&ドロップでBotが作れます。とても優しいUIで、2週間でメニュー全体を完成させました。 「これで完璧だ!」と思ったのですが… 詳細ページを作ろうとした瞬間、壁にぶつかりました。 このツールは「固定的な内容」には強いのですが、データベースから動的に情報を取得して表示するという機能に対応していなかったのです。 ここでの学び: 可視化ツールは便利だけど、複雑なデータ処理には向かない。 2番目:ManyChat(高くて、複雑だった) 次に試したのはManyChat。機能は確かに豊富です。 でも年間$1,500以上の費用がかかる。さらに、ユーザーをメニュー間で移動させるロジックを作るのに、数時間もかかりました。 「これって…過剰に複雑じゃないか?」と気づきました。 ここでの学び: 高いツール=最適なツールとは限らない。 3番目:Google Apps Script(
0
カバー画像

webhookとAPIですが、知ってますか_0325

多くの方は知らずに使っているかも。私も5年以上、使ってましたが初めてその内容を知りました。 知らない方は是非、知っておいて損ではありません。ちょっと専門的になりますが、概略のみ書いてみます。Web上でいろいろな目的で使いますが、今回は詳細は省略しておきます。数日後にココナラの依頼者とトラブルがあり、非常に悪い評価が出た内容について反省を含めた興味深い記事も書いてみたいと思ってます。1)Webhookは、特定のイベントが発生した際に、事前に設定された他のアプリケーションに通知を自動的に送信する仕組みです。例えば、Webサイトのフォームが送信された際に、関連する他のシステムがリアルタイムで反応できるように通知します。これで、手動でのデータチェックなどがなしで、プロセスの自動化が促進されます。 2)Webhookと混同される、APIですが、どちらもアプリケーション同士で通信するために使われます。 違いは通信方式で、APIは必要に応じてデータをリクエストする方式で、Webhookはイベントが発生すると自動的にデータを送信します。Webhookはリアルタイムでの反応が可能で、APIに比べて通信コストを削減できる利点があります。 3)通信コストAPIは、クライアント側がサーバー側に対して処理をリクエストし、そのレスポンスを受け取って処理をします。複数のサービスとデータを交換する場合、「ポーリング」で定期的な問い合わせが必要です。 しかし、リアルタイムな情報の交換には、データが更新の確認に頻繁なポーリングが必要です。ポーリングを続けると、リクエストを送るクライアントやリクエストを受信するサー
0
カバー画像

FirebaseベースのファンクションでSendGridのWebHookをサポートする

FirebaseベースのファンクションでSendGridのWebHookをサポートするSendGridは、E-Mailの配信サービスを提供しています。通常のE-Mailに近いメッセージの配信もできますし、メルマガやニュースレーターのような同じメッセージを大量一括送信もできます。 プログラムからも利用可能なAPIもサポートしていて、WebアプリやWebサービスにE-Mailによるメッセージ送信機能を組み込んだりするのに利用できます。 SendGridがサポートしている機能の一つに、E-Mailの追跡があります。これは、発送したE-Mailが配信されたか、E-Mailが開封されたか、E-Mailのリンクがクリックされたかなどを追跡する機能です。 この機能は、SendGridが提供するWebサイトからもアクセス可能ですが、こうしたイベントが発生した場合にSendGridのサーバーが通知してくれる機能「WebHook」を利用しても追跡が可能です。 Firebaseのバックエンド機能(ファンクション:functions)と組み合わせて利用すると簡単にこの追跡機能もWebサービスやWebアプリに組み込むことができます。 SendGridのWebHookの仕組み SendGridのWebHookはSendGrid側で設定を行う必要があります。 SendGridのWebサイトからも設定できますし、APIを利用すれば、プログラムからも設定できます。 設定は簡単で、WebHookで追跡するイベント情報をどこに送るかを指定するだけです。 実際には存在しないURLですが、 backen
0
カバー画像

StripeのWebhookを使用して、WooCommerceの注文情報をLINEツールに送信する方法

StripeのWebhookを使用して、WooCommerceの注文情報をLINEツールに送信する方法について説明します。 1.Stripeにログインして、「Developers」メニューから「Webhooks」を選択します。 2.「Add endpoint」をクリックして、Webhookのエンドポイントを追加します。 3.「Endpoint URL」には、LINEツールに送信するURLを指定します。
0 500円
4 件中 1 - 4