|
2 / 2 / 0
Регистрация: 15.01.2009
Сообщений: 14
|
|
Пример создания чат-бота из курса Бот платформа Битрикс2413.03.2023, 21:26. Показов 1356. Ответов 2
Метки нет (Все метки)
Всем добрый день.
Прохожу курс Бот-платформа Битрикс24. В разделе (https://dev.1c-bitrix.ru/learn... .7659.7663) Пример создания чат-бота взял код пример простого чат-бота. Указано, что "для чат-ботов не является обязательным использование сертификата https, но крайне рекомендуется из-за возможной передачи конфиденциальных данных клиента. При этом само приложение должно быть в кодировке UTF-8". Развернут веб-сервер nginx с самоподписанным сертификатом. Делаю все по инструкции с раздела Запуск чат-бота на своем портале. Результатом должно стать: "в общем чате появится сообщение о том, что к порталу присоединился новый пользователь: чатбот по имени «Докладун». Мы можем открыть с ним чат, нажать на ссылку «Что горит?» и получить свой список просроченных задач". Ничего не происходит. Логи доступа nginx: "POST /bitrix.php HTTP/1.1" 500 5 "-" "Bitrix24 Webhook Engine" Права доступа: :/var/www/html$ ls -l total 72 -rw-rw-r-- 1 www-data www-data 19989 Mar 13 10:45 bitrix.php -rw-rw-r-- 1 www-data www-data 1881 Mar 9 11:34 bot.php -rw-rw-r-- 1 www-data www-data 62 Mar 9 11:18 composer.json -rw-rw-r-- 1 www-data www-data 17046 Mar 9 11:18 composer.lock -rw-rw-r-- 1 www-data www-data 95 Mar 13 08:26 handler.php -rw-r--r-- 1 www-data www-data 10 Mar 13 11:24 id.txt -rw-r--r-- 1 www-data www-data 40 Mar 13 10:45 id.txt.old -rw-rw-r-- 1 www-data www-data 168 Mar 9 10:56 info.php drwxrwxr-x 2 www-data www-data 4096 Mar 13 08:26 log drwxrwxr-x 7 www-data www-data 4096 Mar 9 11:36 vendor В этой же папке есть тестовый телеграмм бот bot.php, который работает нормально. Логи доступа nginx: "POST /bot.php HTTP/1.1" 200 31 "-" "-" Подскажите, пожалуйста, в чем может быть проблема. Добавлено через 2 часа 11 минут :/var/log/nginx$ ls access.log access.log.1 access.log.2.gz access.log.3.gz access.log.4.gz error.log error.log.1 error.log.2.gz error.log.3.gz error.log.4.gz ubuntu@ip-172-31-35-232:/var/log/nginx$ tail error.log #0 /var/www/html/bitrix.php(100): restCommand() #1 {main} thrown in /var/www/html/bitrix.php on line 141" while reading response header from upstream, client: 89.208.230.2, server: _, request: "POST /bitrix.php HTTP/1.1", upstream: "fastcgi://unix:/run/php/php8.1-fpm.sock:", host: "13.53.68.151" 2023/03/13 17:36:12 [error] 23586#23586: *110 access forbidden by rule, client: 91.202.206.198, server: _, request: "GET /bitrix.php%22 HTTP/1.1", host: "13.53.68.151" 2023/03/13 17:36:15 [error] 23586#23586: *111 directory index of "/var/www/html/" is forbidden, client: 188.43.87.7, server: _, request: "GET / HTTP/1.1", host: "13.53.68.151" 2023/03/13 17:36:16 [error] 23586#23586: *112 FastCGI sent in stderr: "PHP message: PHP Warning: Undefined array key "auth" in /var/www/html/bitrix.php on line 7PHP message: PHP Warning: Trying to access array offset on value of type null in /var/www/html/bitrix.php on line 7PHP message: PHP Warning: Undefined array key "event" in /var/www/html/bitrix.php on line 12PHP message: PHP Warning: Undefined array key "event" in /var/www/html/bitrix.php on line 34PHP message: PHP Warning: Undefined array key "event" in /var/www/html/bitrix.php on line 50PHP message: PHP Warning: Undefined array key "event" in /var/www/html/bitrix.php on line 62" while reading response header from upstream, client: 188.43.69.6, server: _, request: "GET /bitrix.php HTTP/1.1", upstream: "fastcgi://unix:/run/php/php8.1-fpm.sock:", host: "13.53.68.151"
0
|
|
| 13.03.2023, 21:26 | |
|
Ответы с готовыми решениями:
2
Ошибка "Ошибка создания папки. Возможно недостаточно прав доступа для создания новой директории.Битрикс24 Коробочн Обязательно ли создавать бота, чтобы в открытой линии битрикс24 создать контекстное приложение? Платформа для бота за 14$ |
|
2 / 2 / 0
Регистрация: 15.01.2009
Сообщений: 14
|
|
| 13.03.2023, 21:30 [ТС] | |
|
Сейчас для вас данный код выглядит большим и непонятным, но пройдя весь учебный курс, вы увидите, что на самом деле все достаточно просто.
Я должен их куда-то вставить? В инструкции про это ни слова.
0
|
|
|
2 / 2 / 0
Регистрация: 15.01.2009
Сообщений: 14
|
|
| 13.03.2023, 21:39 [ТС] | |
|
Судя по коду, в запросе должен прилетать авторизационный токен. А его и нет.
0
|
|
| 13.03.2023, 21:39 | |
|
Помогаю со студенческими работами здесь
3
Парсинг ответов из бот-чата Телеграмм в Битрикс24 в карточку сделку в пользовательское поле Бот отправки курса валют Многопоточность чат-бота Написать чат бота Создание чат-бота Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|