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

 
agsapri:

シグナルeaでfor(int i=0;i<=1;i++)からfor(int i=0;i>=1;i--)に変更、

今、私は電報から信号を得なかった、私を助けるか、または導くことができる;(

を変更する必要があります。

インクルード <Telegram.mqh

#include <ArraysList.mqh> を変更する必要がある。

#include <ArraysArrayString.mqh>.

#include <Common.mqh>.

#include <Jason.mqh> too?

i>=1;i--?

 
               if(index==-1)
                 {
                  m_chats.Add(new CCustomChat);
                  CCustomChat *chat=m_chats.GetLastNode();
                  chat.m_id=msg.chat_id;
                  chat.m_time=TimeLocal();
                  chat.m_state=0;
                  chat.m_new_one.message_text=msg.message_text;
                  chat.m_new_one.done=false;
                 }
               //--- チャットメッセージの更新
               else
                 {
                  CCustomChat *chat=m_chats.GetNodeAtIndex(index);
                  chat.m_time=TimeLocal();
                  chat.m_new_one.message_text=msg.message_text;
                  chat.m_new_one.done=false;
                 }

これは int GetUpdates() プロシージャのコードです。

はい、msg 構造体は完璧に埋められていますが、そこからチャット・ルームへのポインタにコピーされているのは

                  chat.m_time=TimeLocal();
                  chat.m_new_one.message_text=msg.message_text;
                  chat.m_new_one.done=false;
 

情報が足りない場合は、この方法で追加することができる:

chat.m_new_one=msg;
 
Andrey Voytenko:

情報が足りない場合は、この方法で追加することができる:

CCustomMessage msg = {0}; でエラーがポップアップし、チャネルにメッセージを送信する ときに、Error: HTTP request failed.何が問題なのでしょうか?

 
Nikita Avramenko:

CCustomMessage msg = {0}でエラーがポップアップします;

Telegram.mqhファイル を更新してください。2つ上の投稿にあります。

 
Andrey Voytenko:

Telegram.mqhファイルを更新してください 。2つ上の投稿に掲載されています。

ありがとうございます。

ボットはチャンネルから情報を読み取ることができますか?

 
Andrey Voytenko:

メッセージをありがとう。しかし、修正されたバージョンはラテン文字でのみ動作します。

論理的には、文字列をUTF-8エンコードされた配列に変換し、リクエストボディにキャプションとして挿入する必要があります。

私の修正版は添付ファイルにあります。

このファイルを記事に追加しました。

 

皆さん、こんにちは。

私はプログラミングが得意ではありませんが、自分のチャンネル用にテレグラムのボットを 作ることにしました。

ボットが未決済取引のデータをmt4に送信するように実装する方法を教えてください。

 
うーん、何か全然動かない)) コンパイル・エラーが出る。
 
MQL5でTelegramを使用する方法に関するあなたの投稿は信じられないほどです。自分のEAがどのように動いているのか簡単に知ることができるよう、勉強して追加していきます。
おめでとうございます。