В мессенджере Telegram есть возможность пересылать все сообщения с одной группы в другую. Эта функция может быть полезна в различных ситуациях, например, если вы хотите сохранить историю сообщений группы в архиве или перенести обсуждение в другой чат. В этой статье мы расскажем, как воспользоваться функцией пересылки сообщений в Telegram и дадим несколько полезных советов.
Для начала откройте приложение Telegram на своем устройстве и перейдите в группу, сообщения которой вы хотите переслать. Затем нажмите на конкретное сообщение в чате и удерживайте его, пока не появится меню с различными опциями. Выберите опцию «Переслать» и затем выберите группу, в которую вы хотите переслать сообщение. Если в списке нет нужной группы, вы можете воспользоваться поиском, чтобы найти ее.
Если вы хотите отправить все сообщения с группы, то есть несколько способов сделать это. Один из них — использование специального бота, который позволяет пересылать все сообщения из одной группы в другую. Для этого добавьте бота в обе группы и следуйте инструкциям, которые предоставит бот. Кроме того, вы можете воспользоваться функцией «Переслать» для каждого сообщения вручную. Этот способ может быть неудобным, если в группе очень много сообщений, но он может быть полезен, если вам нужно переслать только определенные сообщения.
TelegramBot + Python: пересылаем сообщения в Ваш чат
Передача переписки из группы телеграм в несколько кликов
В наше быстро развивающееся время переписка в мессенджерах играет важную роль в повседневной коммуникации. Однако, случается, что вам может быть нужно сохранить и передать все сообщения из группы в телеграм. Сделать это в несколько кликов — это реально!
Существует несколько способов переслать всю переписку из группы телеграм. Один из способов — использование бота. Для этого нужно добавить бота в группу и установить права на чтение сообщений. Далее, вы можете настроить бота таким образом, чтобы он пересылал все сообщения из группы вам или другому пользователю. Это может быть полезно, например, если вы хотите сохранить переписку для архива или передать ее другому пользователю.
Другой способ — использование приложений и программного обеспечения, которые позволяют экспортировать и сохранять переписку из группы. Некоторые из таких приложений предлагают расширенные функции, такие как поиск сообщений по ключевым словам или фильтрация сообщений по автору или дате. Они также могут предоставить возможность сохранять переписку в разных форматах, таких как текстовый файл или таблица.
Преимущества пересылки переписки из группы телеграм в несколько кликов:
- Экономия времени: получение всей переписки в одном файле или на почту, без необходимости копировать и вставлять сообщения вручную.
- Удобство: возможность сохранить переписку для дальнейшего анализа или передачи другому пользователю.
- Безопасность: избегание потери сообщений при удалении или изменении их в группе.
Таким образом, передача переписки из группы телеграм в несколько кликов — это удобный и эффективный способ сохранить и передать все сообщения из группы. Независимо от способа, который вы выберете, будьте внимательны с вашей конфиденциальной информацией и правами доступа к вашим сообщениям.
Простой способ перенести сообщения из одной группы в другую
Периодически возникает необходимость перенести все сообщения из одной группы в телеграм в другую группу. Некоторые функции телеграм, такие как пересылка сообщений, позволяют это делать вручную. Но что делать, если нужно переслать большое количество сообщений? В таких случаях может быть полезна программа, позволяющая автоматизировать процесс пересылки сообщений.
Для решения этой задачи можно использовать телеграм-бот или специальное программное обеспечение. Программа должна иметь возможность подключиться к группе, считывать все сообщения из нее и пересылать их в другую группу.
Для этого можно использовать Telegram API, который предоставляет разработчикам возможность создавать приложения для работы с телеграм. Также можно воспользоваться готовыми библиотеками или фреймворками, которые упростят создание бота.
Перенос сообщений из одной группы в другую может быть полезен в различных ситуациях, например, если вы хотите объединить несколько групп в одну или сохранить все сообщения из старой группы перед удалением ее.
Использование специальной программы или бота для переноса сообщений из одной группы в другую упрощает процесс и экономит время. Такой подход особенно полезен при работе с большими объемами сообщений.
Как сохранить историю сообщений группы в телеграм
Хранение истории сообщений в телеграм является одной из полезных функций, которая позволяет сохранить все переписки и обсуждения в группе. В этой статье мы расскажем, как сохранить историю сообщений группы в телеграм, чтобы иметь доступ к ней в любое время.
Возможности сохранения истории сообщений
В телеграм существует несколько способов сохранить историю сообщений группы. Первый способ — использовать функцию «Архивировать чат», которая позволяет сохранить все сообщения в специальной папке на вашем устройстве. Второй способ — использовать ботов или приложения, которые позволяют экспортировать историю сообщений в другие форматы, например, в формате CSV или HTML.
Архивирование чата
Чтобы архивировать чат в телеграм, вам нужно перейти в настройки группы и выбрать пункт «Архивировать чат». После этого все сообщения будут сохранены в специальной папке на вашем устройстве. Вы сможете просматривать историю сообщений, даже если вы покинете группу. Также вы можете распаковать архивированный чат и импортировать его обратно в телеграм, если необходимо.
Использование ботов и приложений
Если вы хотите сохранить историю сообщений группы в других форматах, вы можете воспользоваться ботами или приложениями, которые предоставляют такую возможность. Например, с помощью бота «ChatGramer» вы можете экспортировать историю сообщений в формате CSV, который можно открыть в программе Excel или Google Sheets. Также существуют приложения, которые позволяют экспортировать историю сообщений в формате HTML, что удобно для просмотра и анализа данных.
Итак, сохранение истории сообщений группы в телеграм может быть полезным для хранения и доступа к важным перепискам. Вы можете воспользоваться функцией «Архивировать чат» или воспользоваться ботами и приложениями для экспорта и импорта сообщений в другие форматы. Это позволит вам сохранить историю сообщений и легко находить нужную информацию в будущем.
Пересылка сообщений с группы в телеграм через экспорт и импорт
Пересылка сообщений с группы в телеграм может быть полезна во многих случаях, например, если вы хотите сохранить и передать все сообщения из одной группы в другую. Для этого можно использовать функцию экспорта и импорта сообщений.
Экспорт сообщений
Для экспорта сообщений из группы вам потребуется использовать различные приложения и сервисы, которые позволяют сохранять сообщения из телеграма. Один из таких сервисов — Telegram Exporter. С помощью этого сервиса вы можете экспортировать все сообщения из нужной группы в формате JSON. Затем вы сможете сохранить этот файл на своем устройстве.
Импорт сообщений
После того, как вы экспортировали все сообщения из группы, вы можете импортировать их в другую группу. Для этого вам понадобится использовать Telegram Importer. С помощью этого приложения вы сможете загрузить сохраненный JSON-файл с сообщениями и выбрать группу, в которую вы хотите их импортировать.
Помощь сторонних ботов
Шаги по переносу всех сообщений из одной группы в другую
Перенос всех сообщений из одной группы в Telegram в другую может быть полезным в случае необходимости объединить несколько групп в одну или передать историю переписки с одной группы в другую. В данном руководстве представлены шаги, которые помогут вам выполнить эту задачу.
Шаг 1: Создание новой группы
Первым шагом в процессе переноса всех сообщений из одной группы в другую является создание новой группы в Telegram. Для этого откройте приложение Telegram и в меню выберите опцию «Создать новую группу». Затем следуйте инструкциям для дальнейшей настройки новой группы.
Шаг 2: Приглашение участников
После создания новой группы вам необходимо пригласить всех участников старой группы в новую. Это можно сделать двумя способами: либо получить последовательность символов для приглашения, которую вышлют участникам старой группы, либо использовать опцию «Поделиться группой» и отправить ссылку на новую группу через другие приложения или мессенджеры.
Шаг 3: Перенос сообщений
После того, как все участники старой группы присоединились к новой группе, можно приступить к переносу сообщений. К сожалению, в Telegram нет встроенной функции для переноса всех сообщений, поэтому вам понадобится использовать сторонние сервисы или боты. Некоторые из них могут автоматически скопировать все сообщения из старой группы в новую, а другие могут предложить вам экспортировать сообщения и импортировать их вручную.
Важно отметить, что при переносе сообщений в новую группу могут быть некоторые ограничения, связанные с настройками конфиденциальности и правами к участникам старой группы. Поэтому перед тем, как выполнить перенос, рекомендуется ознакомиться с инструкциями и возможностями выбранного сервиса или бота.
Следуя этим шагам, вы сможете перенести все сообщения из одной группы в Telegram в другую. Убедитесь, что ваши участники оповещены о перемещении и готовы присоединиться к новой группе. Помните, что перенос сообщений может занять некоторое время, особенно если история переписки в старой группе обширная. Будьте терпеливы и следуйте инструкциям выбранного сервиса или бота для успешного завершения процесса переноса.
Сохранение истории переписки в группе телеграм на другое устройство
Сохранение истории переписки в группе Telegram на другое устройство может быть полезной функцией для пользователей, которые хотят иметь доступ к своим сообщениям даже при смене устройства или в случае потери данных. Для выполнения данной задачи существует несколько способов.
Перенос сообщений с помощью экспорта данных:
Один из способов сохранить историю переписки в группе Telegram на другое устройство — это экспортировать данные. Для этого необходимо открыть группу в приложении Telegram, затем перейти в настройки группы (нажать на название группы вверху экрана) и выбрать пункт «Экспорт данных». После этого можно выбрать период времени, за который нужно экспортировать сообщения, и отправить данные на выбранный носитель (например, электронную почту или файловое хранилище). После экспорта можно импортировать данные на новое устройство и просматривать сохраненную историю переписки.
Использование сторонних приложений:
Другой способ сохранить историю переписки в группе Telegram на другое устройство — это использование сторонних приложений. Некоторые приложения для управления и анализа сообщений в Telegram позволяют сохранить историю переписки на другое устройство и иметь к ней доступ в любой момент. Такие приложения могут предоставлять дополнительные функции, такие как поиск и фильтрация сообщений, а также удобный интерфейс для работы с сохраненной историей переписки.
Резервное копирование и восстановление:
Еще один способ сохранить историю переписки в группе Telegram — это использование встроенной функции резервного копирования и восстановления. Для этого необходимо открыть настройки Telegram, перейти в раздел «Аккаунт» и выбрать пункт «Резервное копирование и восстановление». Затем следует выбрать опцию «Создать резервную копию» для сохранения данных на серверах Telegram. После этого можно восстановить сохраненные данные на новом устройстве и иметь доступ к истории переписки в группе Telegram.
Выбор способа сохранения истории переписки в группе Telegram на другое устройство зависит от предпочтений и потребностей пользователя. Какой бы способ не был выбран, важно помнить о необходимости сохранения данных и регулярно выполнять резервное копирование, чтобы не потерять важные сообщения и информацию.
Перенос чата из группы в телеграм на новый аккаунт
Перенос чата из одной группы в телеграм на другой аккаунт может быть необходим при смене учетной записи или для архивирования старого чата. Для осуществления данной задачи можно воспользоваться несколькими способами. Рассмотрим некоторые из них.
1. Пересылка сообщений вручную
Один из самых простых способов перенести чат из группы в телеграм на новый аккаунт — это пересылка сообщений вручную. Для этого нужно войти в старую группу на первом аккаунте, выделить нужные сообщения, нажать на кнопку «Переслать» и выбрать новый аккаунт в списке контактов. Повторяем эту операцию для всех сообщений, которые хотим перенести.
2. Использование бота для переноса чата
3. Экспорт и импорт чата через файл
Если вы хотите архивировать старый чат и хранить его в виде файла, можно воспользоваться функцией экспорта и импорта чата. Для этого нужно войти в старую группу на первом аккаунте, открыть настройки группы и выбрать опцию «Экспорт чата». Сохраните файл с чатом на устройстве. Затем войдите в новый аккаунт, откройте настройки и выберите опцию «Импорт чата». Выберите ранее сохраненный файл и импортируйте старый чат на новый аккаунт.
Таким образом, перенос чата из группы в телеграм на новый аккаунт может быть реализован различными способами — как вручную, так и с использованием специальных ботов или функций экспорта/импорта чата. Выбор метода зависит от ваших предпочтений и конкретной ситуации.
Простая инструкция по пересылке сообщений между группами в телеграм
Пересылка сообщений между группами в телеграм — это простой и удобный способ сделать информацию доступной для большего количества людей. Для этого необходимо следовать нескольким простым шагам.
1. Выберите сообщение, которое хотите переслать
Перед тем, как начать пересылку сообщений, выберите то сообщение или сообщения, которые вы хотите отправить в другую группу. Можно выбрать одно сообщение или несколько, используя функцию множественного выбора.
2. Нажмите на кнопку «Переслать»
После выбора нужных сообщений нажмите на кнопку «Переслать», которая находится в нижней части экрана. После этого появится список ваших чатов и групп. Выберите группу, в которую хотите переслать сообщение.
3. Подтвердите отправку
После выбора группы, в которую хотите переслать сообщение, нажмите на кнопку «Отправить» или «Подтвердить». Ваше сообщение будет отправлено в выбранную группу.
4. Проверьте результат
Проверьте, что ваше сообщение успешно переслано и появляется в выбранной группе. Если все прошло успешно, вы увидите свои сообщения в обоих группах.
Используя данную инструкцию, вы сможете легко и быстро пересылать сообщения между группами в телеграм, делая информацию доступной широкому кругу людей.
Источник: biletworldskills.ru
Как связать форму на сайте с Telegram
Всем — привет. Давно зрела идея разобраться с отправкой данных из формы на сайте в мессенджер Telegram, но руки не доходили, а моментально получать заявки прямо в телефон, ой как хотелось!
И вот, наконец-то посидел и разобрался. Конечно постичь все тонкости API — не удалось, но по кусочкам насобирал информацию и удалось отправить данные из контактной формы в чат Telegram.
Это актуализированная статья, в которой решены такие проблемы, как отправка фото и пропадающий символ «+», который не приходил в сообщение и из-за этого номер телефона был некликабельным. Появилась возможность не просто отправлять 1 фото, а сразу несколько файлов, в том числе PDF, docx и любых других.
Важно: для отправки файла из формы в Телеграм на вашем сервере должен быть включен cURL. Обратитесь к техподдержке вашего хостинга, они подскажут что делать и как включить. У многих он включен по умолчанию. Например, на моем хостинге Beget — так.
Как отправить данные формы на сайте в Telegram
- Пишем команду /newbot, для создания нового бота.
- Придумываем имя бота.
- Придумываем ник бота.
Если все прошло успешно, то увидите поздравления и токен вашего бота, в моем случае это:
После этого можно пойти двумя путями:
- создать групповой чат, в который будут приходить заявки и пригласить туда нашего бота;
- вступить в переписку с ботом и получать личные сообщения от него.
Давайте займемся этим и, пока, пойдем по первому пути.
Зайдите в меню, нажмите «New Group» («Создать группу») и задайте имя вашему чату.
Не забываем пригласить своего бота в чат. Откройте меню чата, перейдите в «Add Members» («Добавить участников») и введите имя своего бота.
На данный момент у нас есть бот, мы знаем его токен, есть чат, в который будут приходить заявки, и нам осталось узнать только id чата. Для этого, напишем в чате:
А затем перейдите в браузер, если используете приложение и введите:
https://api.telegram.org/botXXXXXXXXXXXXXXXXXXXXXXX/getUpdates
где, XXXXXXXXXXXXXXXXXXXXXXX — токен вашего бота, полученный ранее.
Если все сделали правильно, то перед вами откроется подобная страница:
Разметка формы
Не стал выдумывать что-то сверхсложное, а просто 2 поля и возможность прикрепить файл. Оставил телефон, ведь у многих возникала проблема с символом «+», а файл добавил, так как меня просили разобраться с этой темой, при этом, теперь можно вставлять несколько штук.
Добавил стили — получилось примерно так (внешний вид в исходнике немного отличается):
Не забывайте, что форма отправляется без перезагрузки страницы, а значит используется ajax, и, для упрощения, jQuery. Поэтому подключаем сам jQuery, если не подключен, а после, и сам скрипт. Я сделал специальную папку telegramform, которую нужно поместить в корень сайта. Если нужно, сделаю исходник без использования jQuery.
Код с AJAX запросом. Файл — telegramform.js
(function ($) < $(«.contact-form»).submit(function (event) < event.preventDefault(); // Сообщения формы let successSendText = «Сообщение успешно отправлено»; let errorSendText = «Сообщение не отправлено. Попробуйте еще раз!»; let requiredFieldsText = «Заполните поля с именем и телефоном»; // Сохраняем в переменную класс с параграфом для вывода сообщений об отправке let message = $(this).find(«.contact-form__message»); let form = $(«#» + $(this).attr(«id»))[0]; let fd = new FormData(form); $.ajax(< url: «/telegramform/php/send-message-to-telegram.php», type: «POST», data: fd, processData: false, contentType: false, beforeSend: () =>< $(«.preloader»).addClass(«preloader_active»); >, success: function success(res) < $(«.preloader»).removeClass(«preloader_active»); // Посмотреть на статус ответа, если ошибка // console.log(res); let respond = $.parseJSON(res); if (respond === «SUCCESS») < message.text(successSendText).css(«color», «#21d4bb»); setTimeout(() =>< message.text(«»); >, 4000); > else if (respond === «NOTVALID») < message.text(requiredFieldsText).css(«color», «#d42121»); setTimeout(() =>< message.text(«»); >, 3000); > else < message.text(errorSendText).css(«color», «#d42121»); setTimeout(() =>< message.text(«»); >, 4000); > > >); >); >)(jQuery);
А теперь сам обработчик нашей формы. Файл — send-message-to-telegram.php:
Во многом он повторяет обработчик из других форм на блоге. Например, в статье «Создание формы обратной связи» используется аналогичный подход, и вы легко сможете осуществить отправку данных как на почту, так и в мессенджер одновременно. Но помните, что это все тестовый, учебный пример и в реальной жизни можно сделать намного больше проверок.
Тут стоит обратить внимание на константы TOKEN и CHATID. Не забывайте подставить туда свои данные. Чтобы принимать какой-то определённый тип файла, поместите его в «Массив допустимых значений типа файла.» Из популярных можно выделить:
При этом файлы будут приходить общим потоком, одним сообщением. Если тип файла не проходит проверку, то он просто не отправляется. Специально не прерываю отправку, так как для большинства важно получить хотя бы контакты для связи, чтобы не потерять лида. Больше типов файлов тут.
Вот так выглядит отправка сообщения:
Не стал делать каких-то серьезных валидаций, так как это просто пример и вам наверняка нужно будет не только отправка текста или картинки в Телеграм, но и на почту, а значит все равно подстраивать под свои нужды. Если будут вопросы и замечания — пишите в комментариях.
Вот так, средствами PHP можно отправлять в Telegram сообщения и файлы. Если вы используете CMS MODX, то на блоге igamov.ru есть отличная инструкция по интеграции формы с мессенджером.
Исходник для отправки данных формы в Телеграм
Источник: smartlanding.biz
Отправка сообщений в Telegram
И вот одним из популярных мессенджеров является Telegram. На мой взгляд преимуществ у него много. И наверное каждый пользователь хотел бы получать сообщения с формы прямо в телеграмм! Ведь это круто, на дворе то уже 2017 год))
И как раз в данной статье я хочу показать Вам, как я настроил отправку сообщений с формы обратной связи в Telegram. Конечно всё это я реализовал для MODX, это не сложно реализовать и на каком-нибудь PHPMailer.
Схема использования очень проста, и выглядит так:
Первым делом необходимо создать бота в Telegram с помощью этой инструкции
Дальше, после того как Вы создали бота, то у вас есть так называемый токен, который как раз нам и пригодится!
Отправка запросов
Все запросы к Telegram Bot API должны осуществляться через HTTPS в следующем виде:
https://api.telegram.org/bot/НАЗВАНИЕ_МЕТОДА.
Все методы доступны в Telegram Bot API
Узнать id чата Telegram
Дальше необходимо узнать id чата, чтобы бот присылал сообщения с формы именно Вам!
Для этого необходимо что-нибудь написать своему боту и воспользоваться методом getUpdates.
После того как Вы написали своему боту, прописываем следующий адрес в браузере:
https://api.telegram.org/bot/getUpdates
Вместо необходимо прописать свой токен!
Если всё сделали правильно, то Вы получите ответ в виде массива. Для корректный работы нам необходимо id чата, он как-раз такие есть в этом массиве после «chat»:»>
Так, id чата успешно получен, теперь попробуем отправить тестовое сообщение своему боту с браузера!
Отправка тестового сообщения
Чтобы отправить сообщение себе через бота, необходимо воспользоваться методом sendMessage. Для этого прописываем следующий адрес в браузере, вместо и необходимо прописать свои данные!
https://api.telegram.org/bot/sendMessage?chat_id=; $chat_id = «»; $values = $hook->getValues(); #Получаем название формы $formName = $modx->getOption(‘formName’, $formit->config, ‘form-‘.$modx->resource->get(‘id’)); #Получаем ip адрес отправителя $ip = $modx->getOption(‘REMOTE_ADDR’, $_SERVER, »); #Данные с формы $name = $values[‘name-zv’]; $phone = $values[‘phone-zv’]; #Создаем массив $arr = array( «Имя» => $name, «Телефон» => $phone, «Название формы» => $formName, «Айпи» => $ip); /*Цикл по массиву (собираем сообщение) */ foreach($arr as $key => $value) < $txt .= «».$key.»: «.$value.»%0A»; > #Отправляем сообщение $fp=fopen(«https://api.telegram.org/bot/sendMessage?chat_id=text=»,»r»); #Возвращаем true return true;
Указываем токен и id чата!
Наименование полей с формы у вас могут быть другими, я использовал название полей со статьи, где мы настраивали отправку сообщений с модального окна!
К тому-же данные с формы можно получить сразу с помощью метода $hook ->getValues(); но для наглядности я решил расписать всё подробнее))
Кстати строки в телеграмме я переношу с помощью %0A. Почему-то n и
не работали(
И так, теперь там где вызывается Formit, прописываем наш хук FormitTelegram в formName=`Название формы`
Вот и всё, также можно настроить отправку сообщений и себе в ВК!
Если у Вы отправляете форму с помощью PHP, то на блоге smartlanding.biz есть грамотная инструкция, где всё подробно расписано с применением Ajax.
Надеюсь статья понравилась и очень полезная 🙂
Пишите в комментариях, чтобы вы ещё хотели реализовать с помощью ботов для телеграмма!
UPD
Воспользуйтесь методами компонента https://modstore.pro/packages/alerts-mailing/modtelegram
Очень удобно, особенно при отправке изображений 🙂
Написать комментарий
Алексей 25 июля 2022, 15:32 # ↓ 0
А как сделать чтобы приходили данные с чекбоксов формы? Данный скрипт их не выводит
Ильвар 11 января 2023, 15:10 # ↑ ↓ 0
Яна 23 мая 2022, 18:38 # ↓ 0
Кто захочет подцепить бота в группу, добавьте также в группу бота Get My ID, он выдаст Current chat ID начинающийся с минуса, его и нужно использовать в сниппете
Shahzod 11 января 2022, 13:50 # ↓ 0
Всем привет. Готовы ли вы к этому проекту? По какой-то причине я не мог использовать то, что я сделал. По возможности скиньте .zip
Сергей 27 ноября 2021, 20:58 # ↓ 0
Я перевел своих клиентов на webjack, делает все то же самое, минимальный тариф дешевле.
Можно получить месяц бесплатно по промокоду semen21, напишите его в чат техподдержки на сайте
Jstart 08 ноября 2021, 15:09 (Комментарий был изменён) # ↓ 0
Как возможно прикрепить файлы например фотографии и документы и отправить?
Не где не могу найти материал, как это можно реализовать?
Я думаю эта тема была бы топ если реализовать такое ))
Просто есть sendPhoto — для фото и есть sendDocument — для документов, вопрос такой есть ли общий переменная может как то объединить?
Мой снипет
getValues(); // Получаем название формы $formName = $modx->getOption(‘formName’, $formit->config, ‘form-‘.$modx->resource->get(‘id’)); // Получаем ip адрес отправителя $ip = $modx->getOption(‘REMOTE_ADDR’, $_SERVER, »); // Берем данные с формы $name= $values[name]; $phone= $values[‘phone’]; $email= $values[’email’]; $length= $values[‘length’]; $width= $values[‘width’]; $height= $values[‘height’]; $circulation= $values[‘circulation’]; $arr = array( «IP» => $ip, «Длина» => $length, «Ширина» => $width, «Высота» => $height, «Количество» => $circulation, «Имя» => $name, «Телефон» => $phone, «Email» => $email); if($length){ $arr[«Длина»] = $length; } if($width){ $arr[«Ширина»] = $width; } if($height){ $arr[«Высота»] = $height; } if($circulation){ $arr[«Количество»] = $circulation; } if($email){ $arr[«Email»] = $email; } if($phone){ $arr[«Телефон»] = $phone; } if($email){ $arr[«Email»] = $email; } $txt = ‘Заполнена форма — ‘.$formName.»n»; // Цикл по массиву (собираем сообщение) foreach($arr as $key => $value) { $txt .= «».$key.»: «.$value.» n»; } // Отправляем сообщение посредством cURL $website=»https://api.telegram.org/bot».$token; $params=[ ‘chat_id’ => $chat_id, ‘text’ => $txt, ‘parse_mode’ => ‘html’ ]; $ch = curl_init($website . ‘/sendMessage’); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, ($params)); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); $result = curl_exec($ch); $modx->log(MODX_LOG_LEVEL_ERROR, $result); curl_close($ch); //Возвращаем true – это особенность написания хуков для FormIt. return true;
Игорь 09 ноября 2021, 21:59 # ↑ ↓ 0
Воспользуйтесь данным компонентом modstore.pro/packages/alerts-mailing/modtelegram
jstart 10 ноября 2021, 00:40 # ↑ ↓ 0
Оно не понятное, и смысла не вижу от него, как с формой работать, как подключать, нету не какой информации.
Доки вообще старые.
Как вставлять документы?
Если скините форум как он работает и подключается было бы супер.
jstart 10 ноября 2021, 00:44 (Комментарий был изменён) # ↑ ↓ 0
Это же чат и всё, смысла нет, нужна именно форма для отправки заявки, спасибо конечно, но это не подходит уже смотрел.
Источник: igamov.ru