2016-04-27 7 views
5

私はテレグラム・ボットを構築しており、テレグラム・クライアントで手動でテストしています。 ボットを構築するのと同じ方法でクライアントメッセージを送信する方法はありますか?ボットテスト用にテレグラムクライアントを使用します(ボットAPIではなく)

私がコードで単体テストを構築できることは知っていますが、それは私が探しているものではありません。

+0

おそらくベースURL(自分のサーバーでは 'https:// api.telegram.org')を変更し、適切なものを返信することができます。 –

+0

問題はクライアントAPIがなく、ボットが会話を開始できないため、これがどのように機能するかはわかりません。 – Punnerud

+0

基本的に、Telegram APIを複製します。 –

答えて

7

私は同じ質問をしましたが、答えが見つかりませんでした。だから私は、電報のボットをテストするための2つのライブラリを作った:あなたはnode-telegram-bot-apiを使用してボットを作った場合

  1. telegram-testを使用することができます。ボットのリクエストを受け取り、クライアントからの有効な回答があるとふりまとうことができます。
  2. telegram-test-apiは、任意のボットと技術スタックで使用できます。 Telegram APIをエミュレートするWebサーバーです。任意のクライアントを使用してクライアント要求を行うことができます。プロトコルは非常に簡単です。

両方のプロジェクトは現在のところディープアルファ版ですが、何も見たことがありません。これらのプロジェクトに関する記事を読むことができます(ロシア語)here

関連する問題