Обсуждение статьи "Создание бота для Telegram на языке MQL5" - страница 19
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Дорогие форумчане, подскажите пожалуйста как решить вот такую проблему
{"ok":false,"error_code":409,"description":"Conflict: terminated by other getUpdates request; make sure that only one bot instance is running"} Кто сталкивался? Куда копать, на что смотреть.
У тебя запущенно больше одного индикатора или советник с тем же ботом
Да у меня несколько терминалов, и задача получить этим терминалам один и тот же сигнал с бота, и как быть?
Да у меня несколько терминалов, и задача получить этим терминалам один и тот же сигнал с бота, и как быть?
Можно принимать одним и через файлик передавать сигналы другим (в кодобазе есть такие копировщики по-моему)
Можно принимать одним и через файлик передавать сигналы другим (в кодобазе есть такие копировщики по-моему)
Дело в том, что, что то стоит на сервере, что то на впс, что то на рабочей машине, да и хочется всё таки как то через телеграм, для практики, так сказать, интересно же. И споткнулся вот когда на нескольких терминалах попробовал это всё получать, с одним ноль проблем, получает отсылает, всё как нужно, можно конечно отменить пометку о том, что сообщение получено и таким образом, даже не смотря на ошибку, советник рано или поздно получит сообщение, и можно отфильтровать дубляжи, но это всё танец с бубном, наверняка есть какое то красивое решение. Либо подход в целом, для организации вот такого механизма общения между телеграмом и терминалами
Дело в том, что, что то стоит на сервере, что то на впс, что то на рабочей машине, да и хочется всё таки как то через телеграм, для практики, так сказать, интересно же. И споткнулся вот когда на нескольких терминалах попробовал это всё получать, с одним ноль проблем, получает отсылает, всё как нужно, можно конечно отменить пометку о том, что сообщение получено и таким образом, даже не смотря на ошибку, советник рано или поздно получит сообщение, и можно отфильтровать дубляжи, но это всё танец с бубном, наверняка есть какое то красивое решение. Либо подход в целом, для организации вот такого механизма общения между телеграмом и терминалами
Можно завести на каждый терминал свой канал и слать туда сообщения...
Можно завести на каждый терминал свой канал и слать туда сообщения...
А можно немного подробней, то есть каждому терминалу отдельный чат бот?
А можно немного подробней, то есть каждому терминалу отдельный чат бот?
Не-а. Бот один. На каждый терминал свой телеграм-канал. Там можно отправлять по ID канала. Вот так фотку отправлял в канал:
Собрать в массив айдишки каналов и отправлять по ним сообщения в эти каналы. Чтобы узнать ID канала перешлите с канала собщение боту Get My ID (или какому-то другому, который найдете)....
На каждый терминал свой телеграм-канал.
Наверное проблема в том, что я не понимаю вот этой фразы. С телеграмом и каналами не очень, можете чуть подробней это пояснить.
Наверное проблема в том, что я не понимаю вот этой фразы. С телеграмом и каналами не очень, можете чуть подробней это пояснить.
В телеграме можно создавать каналы и группы. Вот это вот первое - это и есть канал, который и есть тот самый канал , о котором речь. Хотя можно и группу, наверное...
В телеграме можно создавать каналы и группы. Вот это вот первое - это и есть канал, который и есть тот самый канал , о котором речь. Хотя можно и группу, наверное...
Так, но как тогда связать групы или канал и сам терминал??? Если мы обращаемся не к боту по апи, а к групе... Не понимаю саму структуру. Сейчас сделано так, есть чатбот, ему напрямую пишу команду, в теминале советником это всё ловклю, но если ставлю в другой терминал, то конечно не отрабатывает getUpdates, поскольку уже один запрос был по данному токену...
Но как по другому можно получить данные из телеграм бота?