Как отправить результаты квиза в телеграм

  1. Создайте бота отправив /newbot команду для @BotFather
  2. После завершения шагов @BotFather вы получите ссылку на бота и токен. Перейдите по ссылке, чтобы открыть канал с ботом и активируйте его.
  3. Добавьте такой урл https://api.telegram.org/bot{token}/sendMessage в настройки Quizle в разделе “Интеграции” в поле “Url вебхуков”, {token} замените токеном, который получили на предыдущем шаге.
  4. Получите id своего чата в @IDBot
  5. В плагин ProFunctions добавьте такой код и вмеcто your-chat-id укажите id, полученный на предыдущем шаге
    add_filter( 'quizle/result_export/remote_post_args', function ( $args, $result, $url, $result_data ) {
        if ( substr( $url, 0, 28 ) === 'https://api.telegram.org/bot' ) {
            $args['body'] = json_encode( [
                'text'    => json_encode( $result_data, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT ),
                'chat_id' => 'your-chat-id',
            ] );
        }
    
        return $args;
    }, 10, 4 );

     

Теперь результаты будут присылаться в телеграм в виде JSON строки.

Вам помог ответ?
Похожие вопросы
Нужно ли покупать Clearfy, если у меня Ваша тема?
+25
Какой хостинг подходит для хороших результатов в PageSpeed?
+14
Как добавить Google Captcha для встроенной контактной формы?
+0
Как выполнить действие после выбора ответа в опросе
+0
Как изменить маску во встроенной контактной форме?
+0
Как добавить маску для встроенной контактной формы?
+0
Как изменить почту, на которую приходят сообщения из встроенной контактной формы?
+0
Как изменить кол-во логов 404 в плагине Clearfy Pro?
+0
Как изменить заголовок "Новые данные формы MyPopup:" в сообщении встроенной формы обратной связи?
+0
Как изменить почту, на которую приходят сообщения с формы обратной связи?
+0
Как изменить фоновый цвет контента?
+9
Не работает Last-Modified
+9
Как в карточках постов "Стандартная" вывести кнопку "Читать далее"?
+9
В чем разница нашего Clearfy Pro от Webcraftic (Creative Motion) Clearfy
+9
В robots.txt дублируется карта сайта (Sitemap)
+9
Не работает встроенный лайтбокс
+9
Как вывести виджет анонсов записей с миниатюрами?
+8
Как на мобильном "Меню в шапке" вывести под "Меню под шапкой"?
+8
Как добавить или изменить шрифт в теме
+7
Почему не импортируется/дублируется демо-контент?
+7