チャットボットのコード開発・カスタマイズ

Telegram、Discord、Slack向けのチャットボットをPythonで:メニュー、回答、フォーム、チャットへの依頼通知

通常15 分で完成修正対応込み品質チェック
プラン
安心決済詳しく
  • プランの範囲内の修正は無料です。
  • 納品から3日以内にご対応がない場合、自動的に承認されます。

代金はお支払い時にお預かりし、納品を承認した時点ではじめて支払われます。

Telegram、Discord、Slack向けのチャットボットをPythonで:メニュー、回答、フォーム、チャットへの依頼通知

成果物の例

スタンダードパッケージの例

バーバーショップのカット予約用Telegramボット

Telegramでのボット

ボットでカットを予約

コードの一部

async def booking_done(update: Update, context: ContextTypes.DEFAULT_TYPE) -> int:
    """フォームの最後のステップ:利用者にお礼を伝え、リクエストを転送します。"""
    request = context.user_data["booking"]
    request["phone"] = update.message.text.strip()
    await update.message.reply_text(TEXTS["booking_thanks"], reply_markup=main_menu())
    await context.bot.send_message(settings.admin_chat_id, format_request(request))
    sheet.append_row([datetime.now().isoformat(timespec="minutes"), *request.values()])
    return ConversationHandler.END

回答とボタンはすべて texts.yaml にあるので、お客様はコードに触れずに料金や営業時間を変更できます。

ファイル: bot.py、texts.yaml、settings.example.env(ボットのトークンとスプレッドシートの情報を入れる場所で、お客様ご自身で記入します)、requirements.txt、そしてTelegramでのボットの作成、Google スプレッドシートとの接続、小規模なサーバーやレンタルサーバーでの実行方法を説明したREADMEを含むZIPファイル。ボットはリクエストを送りますが、理容師の予定表は確認しません。時間はオーナーが確定します。

お客様: 理容師3人のバーバーショップ。これまで予約は電話だけで受けていました。 ご依頼内容: メニュー付きのTelegramボット。料金、住所と営業時間、予約フォーム(メニュー、日時、名前、電話番号)があり、各リクエストをオーナーのチャットに送り、Google スプレッドシートに追加する。

お客様とすべての情報は架空のものです。

このサービスについて

お客様やコミュニティ向けに、いただいたシナリオどおりに応答するチャットボットです。ボタンのメニュー、よくある質問(料金、営業時間、住所、配送)への定型回答、依頼・予約・注文を一つずつ受け付けてお客様に送るフォームを備えます。Telegram、Discord、Slack向けで、Pythonで書きます。ボットにさせたいことと、そのテキストや回答をお伝えいただければ、コードを書きます。コード、設定ファイル、READMEをまとめたファイルをお渡しします。READMEでは、プラットフォーム上でのボットの作成とトークンの取得(Telegramなら@BotFatherで)、お客様ご自身のパソコン、サーバー、Pythonが動くレンタルサーバーでの実行方法を一つずつ説明しています。ボットはお客様のシナリオどおりにだけ応答し、回答を作ったり、決済を受け付けたり、他のサービスにログインしたりはしません。予約フォームは依頼を受け付けてお客様に送るだけで、カレンダーとの照合はしません。ボットの設置と稼働の維持はお客様側で行ってください。お客様のボットをこちらで運用することはありません。

含まれる内容

  • 納品物Pythonのコード、設定ファイルのサンプル、手順を一つずつ説明したREADMEを入れたZIPファイル。コードは注文ページでも確認できます。
  • ボタンとメニュー入力せずにタップで操作
  • 依頼がお客様に届くスタンダードとプレミアムでは、チャットとGoogle スプレッドシートへ
  • お客様のテキストだけいただいたとおりに回答
  • 実行場所は自由パソコン、サーバー、Pythonが動くレンタルサーバー
  • わかりやすいガイドボットの作成、トークン、実行方法を一つずつ

ご利用の流れ

  1. 1
    シナリオプラットフォーム、メニュー、回答、フォームをお伝えいただきます
  2. 2
    コードボットと実行ガイドを作成します
  3. 3
    起動ボットを作成し、トークンを入力して実行していただきます
  4. 4
    修正プランの範囲内で修正を依頼できます

ご用意いただくもの

プラットフォーム:Telegram、Discord、Slackのいずれか。ボットにさせたいことと、そのテキスト:メニューのボタン、回答、各フォームの質問、依頼の送り先(お客様のチャット、グループ、Google スプレッドシート)。連絡先とリンク(表示したいとおりに)。ボットのトークンやパスワードは絶対に送らないでください。ご自身で入力する場所はREADMEで説明しています。

お伺いする内容:

  • プラットフォームは?
  • ボットにさせたいことは?
  • メニューと回答
  • フォームと依頼の送り先
  • 連絡先とリンク

プランを比較

プランベーシック回答付きメニューボット¥4,490スタンダードフォーム付きボット¥9,120プレミアム管理機能付きボット¥15,300
納期1日2日3日
修正回数123
プラットフォームTelegram、Discord、SlackTelegram、Discord、SlackTelegram、Discord、Slack
定型回答最大10最大25最大40
フォーム(依頼、予約、注文)なし最大3最大5
チャットとGoogle スプレッドシートへの依頼送信なしありあり
管理者コマンドと一斉配信なしなしあり
メニューの言語112
注文する ベーシック注文する スタンダード注文する プレミアム

安心決済

お支払いは注文時ですが、代金が支払われるのは承認された納品に対してのみです。

  • 固定料金お支払い後にプランの料金が変わることはありません。
  • 代金はお預かりお支払い時、代金はお預かりするだけです。納品を承認した時点でサービス側に支払われます。
  • 納品前にチェックすべての成果物はお手元に届く前に品質チェックを受けます。承認前に注文ページで内容を確認できます。
  • 無料の修正依頼内容の範囲内で、プランで定められた回数まで修正を依頼できます。
  • 3日後に自動承認納品から3日以内に承認も修正依頼もない場合、自動的に承認されます。納品後に注文チャットでメッセージを送った場合、注文は保留されます。こちらから回答した後、3日間のカウントを再開することがあり、その際はチャットでお知らせします。
  • やり直しまたは全額返金結果が依頼内容と合わず修正でも解決しなかった場合、または作業に納期の2倍を超える時間がかかった場合は、注文チャットでご連絡ください。作業をやり直すか、代金を全額返金いたします。
詳しい仕組み →

質問と回答

ボットはどこで動きますか?

お客様が選んで契約したパソコン、サーバー、またはPythonが動くレンタルサーバー上で動きます。プログラムが動いている間、ボットが応答します。サーバーで動かし続ける方法はREADMEで説明しています。お客様のボットをこちらでホスティングすることはありません。

答えのない質問にはどう対応しますか?

ご希望に応じて、メニューをもう一度表示するか、お客様の連絡先を表示します。回答はお客様のテキストだけで、答えを作ることはありません。

決済を受け付けられますか?

いいえ。お客様の決済ページやショップへのリンクは出せますが、ボット自体は決済を受け付けません。

WhatsAppのボットは作れますか?

このサービスでは作れません。WhatsAppのボットにはWhatsApp Business APIと承認済みのビジネスアカウントが必要です。このサービスで作るのはTelegram、Discord、Slack向けのボットです。

ボットはユーザーのデータを保存しますか?

ベーシックのボットは何も保存しません。フォームは依頼を1件ずつお客様に送ります。プレミアムのボットは、一斉配信用に購読者のチャットIDをお客様のサーバー上の小さなデータベースに保存します。データの使い道をユーザーに伝えるのはお客様の役割です。

あとから回答を変更するには?

ボットのテキストはすべてコードとは別の1つのファイルにまとまっていて、どのテキストエディタでも変更できます。変更後にボットを再起動してください。プランの範囲内なら修正を依頼することもできます。

答えが見つかりませんか?

プラン