記事"MQL5言語でのTelegram用ボットの作成"についてのディスカッション - ページ 2

 
本当にありがとう。すべてうまくいった。
 

これを試してみましたが、"URL does not allowed for WebRequest "と表示されました。


 
Phalkun Thoeun:

これを試してみましたが、"URL does not allowed for WebRequest''と表示されました。

このURLを追加してください:

を追加してください。

 

こんにちは

有益な記事をありがとうございます。Telegram_signal_EAを試してみましたが、strategy testerで"URL does not allowed for WebRequest "というエラーが表示されました。提案されたURLを追加しましたが、問題はまだ解決していません。

 
メッセージとアラートのシステムを通じて、Expert Advisorのコントロールと管理を実装した。また、ボットとの個人的なやり取りを通じて、Expert Advisorの設定を 変更することができます。しかし、ここで疑問があります。もし誰かがボットの名前と開始コマンドを知ったら、検索でボットを見つけ、EAをコントロールすることを妨げるものは何もありません。ボットが私からのメッセージだけを受信して処理できるようにする方法はありますか?
 
Dmitri Custurov:
ボットが私からのメッセージだけを受信して処理できるようにする方法はありますか?
基本クラスCCustomBotにはUserNameFilterというセッターが実装されています。ユーザ名はスペース、カンマ、セミコロンで指定できます。
 
ありがとう。ボットと直接やりとりするとうまくいくのですが、グループにいてグループからボットに書き込むと、ボットは反応しません。
 
Dmitri Custurov:
ありがとう。ボットと直接通信するとうまくいくのですが、私がグループのメンバーで、グループからボットに書き込むと反応しません。

Telegram.mqhのコードを調整してみてください。

// 492行目
//--- フィルタ
if(m_users_filter.Total()==0 || (m_users_filter.Total()>0 && m_users_filter.SearchLinear(msg.from_username)>=0))
 
そしてまた動いている。ありがとう。)
 
nima_fad:

Telegram_signal_EAを試してみましたが、ストラテジーテスターで「URL does not allowed for WebRequest " エラー」が表示されました。

前向きなご意見ありがとうございます。しかし、WebRequest()関数は ストラテジーテスターでは実行できません。