Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
4 месяца назад
Марат Авдыев
52 года, Россия
10 лет в сервисе
Был онлайн 1 месяц назад
4 месяца назад

Добрый день! Коллеги! 

Задние: помочь Настроить чат бот для сайта на основе Telegram на сервере. 

Чат бот у меня работает пока запущен на локальном компе в терминале Python-файл   а далее, как закрою терминал  -  прекращается работа 

Мы арендуем хостинг на FastVps.ru,  используем Joomla CMS 3.8.1 
Требуется помочь мне разместить чат бот на сервере и активировать его на Joomla  вот этот сайт http://emediator.ru/

Чтобы активировать telergam чат бот, я вставил  в шаблон Главной стр. между тегами <head> <head/> следующий код:

<script id="chatBroEmbedCode">/* Chatbro Widget Embed Code Start */function ChatbroLoader(chats,async){async=!1!==async;var params={embedChatsParameters:chats instanceof Array?chats:[chats],lang:navigator.language||navigator.userLanguage,needLoadCode:'undefined'==typeof Chatbro,embedParamsVersion:localStorage.embedParamsVersion,chatbroScriptVersion:localStorage.chatbroScriptVersion},xhr=new XMLHttpRequest;xhr.withCredentials=!0,xhr.onload=function(){eval(xhr.responseText)},xhr.onerror=function(){console.error('Chatbro loading error')},xhr.open('GET','//www.chatbro.com/embed.js?'+btoa(unescape(encodeURIComponent(JSON.stringify(params)))),async),xhr.send()}/* Chatbro Widget Embed Code End */ChatbroLoader({encodedChatId: '7iRt'});</script>


- Вышел какой то посторонний чат бот, не мой. 

Но при этом Чат бот у меня работает  в Telegram и содержательно отвечает

Вот его код на python:

#!/usr/local/bin/python
# encoding: utf-8
from telegram.ext import Updater, CommandHandler, MessageHandler, Filters
import apiai, json
updater = Updater(token='Мой токен бота в Телеграм') # Токен API к Telegram
dispatcher = updater.dispatcher
# Обработка команд
def startCommand(bot, update):
    bot.send_message(chat_id=update.message.chat_id, text='Добрый день! Ваш первый вопрос?')
def textMessage(bot, update):
    request = apiai.ApiAI('Мой токен  в  API к Dialogflow').text_request() # Токен API к Dialogflow
    request.lang = 'ru' # На каком языке будет послан запрос
    request.session_id = 'BatlabAIBot' # ID Сессии диалога (нужно, чтобы потом учить бота)
    request.query = update.message.text # Посылаем запрос к ИИ с сообщением от юзера
    responseJson = json.loads(request.getresponse().read().decode('utf-8'))
    response = responseJson['result']['fulfillment']['speech'] # Разбираем JSON и вытаскиваем ответ
    # Если есть ответ от бота - присылаем юзеру, если нет - бот его не понял
    if response:
        bot.send_message(chat_id=update.message.chat_id, text=response)
    else:
        bot.send_message(chat_id=update.message.chat_id, text='Я Вас не совсем понял!')
# Хендлеры
start_command_handler = CommandHandler('start', startCommand)
text_message_handler = MessageHandler(Filters.text, textMessage)
# Добавляем хендлеры в диспетчер
dispatcher.add_handler(start_command_handler)
dispatcher.add_handler(text_message_handler)
updater.start_polling(clean=True)
updater.idle()
# Начинаем поиск обновлений
updater.start_polling(clean=True)
# Останавливаем бота, если были нажаты Ctrl + C
updater.idle()


содержательноШпаргалка https://m.habrahabr.ru/post/346606/

Возможно расширение заказа/ов. (Если работу можно улучшить - сообщите !)
Готов оплатить аванс тому кто откликнется и будет быстро работать. Яндекс, Сбер. 

 ниже - диалог в действии Я говорил со своим  Ботом
он также обучаемый, настраиваемый на основе нейро программирования - это достигается тенировкой сервиса  Dialogflow 
Классно! Учимся размещать на сервере и принимаем новые заказы! 

Войдите в аккаунт, чтобы посмотреть приложения к заказу.

Заявки фрилансеров

Анатолий Д.
31 год, Украина
8 лет в сервисе
Был онлайн 1 час назад
4 месяца назад
ТОП-50 — Веб-программирование
Леонид Рыбаков
49 лет, Россия
5 лет в сервисе
Был онлайн 2 месяца назад
4 месяца назад
Марк Т.
Марк Т. 
22 года, Россия
6 месяцев в сервисе
Был онлайн 2 месяца назад
4 месяца назад

Похожие заказы

Баннер для designforum.ru

Баннер 468х60 FLASH для сайта designforum.ru , сценарий Ваш.

Ядро для сайта

Есть готовый сайт, сделанный на HTML+JS Требуется добавить новости, гостевую, фотогалерею и делать CMS (управляться должны почти все разделы сайта) Весь материал предоставлю. Еще: необходимо будет вывесить его. хостинг по выбору : ваш или мой. (есл

Скрипт для сайта

Нужен скрипт для сайта спортивного прогноза.Смысл скрипта вывод информации в виде таблиц по данным указаным пользователем. Подсчет коэффециента выигрыша.Есть примерный образец как это должно выглядить.Все данные запрашиваемые пользователем хранятся в...

Анкета-опросник

необходима анкета для сайта для выбора моделей будущей продукции в кратце... 5-6 страниц где будут картинки с формами и вопросами. Сброс результатов анкетирования на е-майл

Небольшой сайт для новостей и статей

Необходимо создать небольшой сайт для сбора новостей от клиентов. После модерации они вручную или автоматически устанавливаются на сайт в виде новостной ленты и статей. Требуется регистрация и авторизация клиентов. а также установить на хостинг и нау...

Написание веб-форм для сайта

Необходимо написать часть сайта, посвященную регистрации новых переводчиков. (PERL/CGI and MySQL) Т.е. начальная регистрация, скачивание тестовых переводов, закачивание, все должно вноситься в базу данных и т.д. Все подробности в ТЗ, которое я Вам вы...

Сайт обмен ссылками

сайт обмена ссылками ручной быстрый не нагружающий сервер сторонний нужен только движок скрипт безопасный для сайтов

Нужен счетчик-рейтинг

Нужно написать счетчик-рейтинг для сайта fanats.ru Зарегистрировавшись, участник вставляет себе на страницу код счетчика, и участвует в рейтинге (ранжирование по хостам). Подобный счетчик-рейтинг уже был написан, но при регистрации участников более 7...

Движок для сайта ! PHP

Создать систему для размешения информации ! 1 Обязательная регистрация посетителей с принужденной подпиской на новости ! Подтверждение регистрации на емаил . 2 После авторизации размешение посетителем информации в форме ограниченую n количеством знак...

Для работы над серией проектов разыскивается PHP программер с опытом phorum

Для работы над серией проектов разыскивается PHP программер с опытом работы с форумом phorum5 (phorum.org) Требуется кастомизировать внешний вид (дизайн я предоставлю), добавить пару полей к форме (и соответственно базе), поменять структуру index.php...