Обсуждение статьи "Создание бота для Telegram на языке MQL5" - страница 22

 
Отличная статья, спасибо! И примеры полезные.
 

Андрей, спасибо за интересный материал. Таким остаётся спустя 5 лет...

Не знаю, может что изменилось в самом Телеграме... в статейном примере Telegram_Bot_EA есть такое:

if(text == EMOJI_TOP) 
   {
   chat.m_state = 0;
   string msg = (m_lang == LANGUAGE_EN) ? "Choose a menu item" : "Выберите пункт меню";
   SendMessage(chat.m_id, msg, ReplyKeyboardMarkup(KEYB_MAIN, false, false));
   continue;
   }

И так не работает.

А вот так кнопка вверх отрабатывает нормально:

if(text == "🔝") // EMOJI_TOP
   {
   chat.m_state = 0;
   string msg = (m_lang == LANGUAGE_EN) ? "Choose a menu item" : "Выберите пункт меню";
   SendMessage(chat.m_id, msg, ReplyKeyboardMarkup(KEYB_MAIN, false, false));
   continue;
   }
 
Denis Kirichenko #:

И так не работает. А вот так кнопка вверх отрабатывает нормально:

@Denis Kirichenko Благодарю за отзыв. На счет кнопок, проверил, у меня код к статье работает без проблем.

 

Чего-то ругается в МТ4, не дает скрины слать, 'SendPhoto' - no one of the overloads can be applied to the function call.


 
Serhii Tymchenko #:

Чего-то ругается в МТ4, не дает скрины слать, 'SendPhoto' - no one of the overloads can be applied to the function call.

Пожалуйста, обновите исходные коды. Эта ошибка была в старых версиях.

 
Andrey Voytenko #:

Пожалуйста, обновите исходные коды. Эта ошибка была в старых версиях.

Да что-то и на свежеустановленной версии тоже самое, может какие-то библиотеки отдельно долить нужно?

 
Еще ищу команду удаления всех сообщений, или редактировани сообщения, может такого плана что-то есть в mql?  bot.delete_message(message.chat.id)
 

Отличная статья. Все работает. Можно нубский вопрос. В индикаторах пишет URL does not allowed for WebRequest

Правильно понимаю, в индикаторах не работает  WebRequest?

Разобрался. Синхронная паузу делает. Не работает. Жаль.


	          
 
Valeriy Yastremskiy #:

Отличная статья. Все работает. Можно нубский вопрос. В индикаторах пишет URL does not allowed for WebRequest

Правильно понимаю, в индикаторах не работает  WebRequest?

Не работает

 
Vitaly Muzichenko #:

Не работает

Зато в тестере работает)) SendNotification придется. Не так удобно, и в тестере не работает.