2016-05-23 5 views
0

私はサーバボットを持っています(クローンジョブとPHPで作られています):条件が満たされた場合、ボットは特定のメッセージを含むメールを送信します。メールメッセージを受け取った人にテレグラムアカウントがあることに気づいた。私がしたいことは次のとおりです:ボットを作成し、メールを送信する代わりに、ボットはユーザーが一般的にメールで受け取るメッセージを投稿します。任意のボットユーザにsendMessageを送信

私は、コマンドラインを使用して、以下を試してみました:

curl -s -X POST https://api.telegram.org/botToken/sendMessage -d text=”hello from the bot” -d chat_id=0000000 

私のボットは、メッセージを受信するが、私は十分に理解していないことである:このメッセージは、他のボットのユーザーに届くのだろうか?

ご迷惑をおかけして申し訳ございません。事前に

おかげ

答えて

0

のsendMessageは、一意の識別子chat_idで指定されたユーザーにメッセージを送信します。

ボットはユーザーとの会話を開始できません。ボットによるメッセージを受信するには、まずボットに連絡する必要があります。電報のウェブサイトで

+0

したがって、ユーザーが最初に投稿したときにchat_idを取得して保存することをお勧めします。 –

+0

またはボット投稿をプライベートチャンネルにするだけです。あなたのために働く可能性があります。 –

2

によるBots FAQ

どのようにすることができます私のメッセージ私のボットの加入者のすべてを一度に?
現時点では、バルクメッセージを送信する方法はありません。通知。私たちは将来これらの行に何かを追加するかもしれません。

関連する問題