Здравствуйте. У меня есть шаблон скрипта для казино, его нужно переделать для другого.
Настроить чат бот для сайта на основе Telegram
Добрый день! Коллеги!
Задние: помочь Настроить чат бот для сайта на основе Telegram на сервере.
Чат бот у меня работает пока запущен на локальном компе в терминале Python-файл а далее, как закрою терминал - прекращается работа
Мы арендуем хостинг на FastVps.ru, используем Joomla CMS 3.8.1
Требуется помочь мне разместить чат бот на сервере и активировать его на Joomla вот этот сайт http://emediator.ru/
Чтобы активировать telergam чат бот, я вставил в шаблон Главной стр. между тегами следующий код:
- Вышел какой то посторонний чат бот, не мой.
Но при этом Чат бот у меня работает в 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
Классно! Учимся размещать на сервере и принимаем новые заказы!
Заявки фрилансеров
Похожие заказы
- Веб-программирование4 заявкиЗакрыт7 лет назад
В крупном проекте E-commerce Нужно доработать пару сложных задач в проекте, нужна помощь специалиста высокого уровня. Проект написан на платформе WebAsyst!
Веб-программирование2 заявкиЗакрыт7 лет назад- $1000
Нужен специалист по защите сайта от скликивания, который разбирается в ниписании програм ботнетов и способоих работы!!!
Веб-программирование1 заявкаЗакрыт7 лет назад - $10
Есть таблица с полями Имя, фамилия, дата рождения(тип дата), поле1, поле2, поле3, возраст, Дни рождения в этом месяце, День рождения сегодня. 1. Нужно чтобы в поле "Дни рождения в этом месяце" отобразились имя ...
Веб-программирование1 исполнительЗавершен7 лет назад Добрый день! Необходимо создать обменник эл. денег в полуавтоматическом режиме, может быть есть готовые варианты, внесем небольшие кооретировки в дизайн. Какова стоимость такого проекта?
Веб-программирование7 заявокЗакрыт7 лет назад- $35
Если Вы внимательно прочитали задание, то в начале ответа напишите '200ok', чтобы мне было понятно, что Вы ознакомились Написать небольшой интересный скрипт 1) Идея: а) Загружаем картинку, накладываем эффекты, сохраняем ...
Веб-программирование2 заявкиЗакрыт7 лет назад Есть форма на html нужно создать обработчик для отправки данных на почту (ajax) без перезагрузки страницы, еще мне представить кусок кода для того чтобы смог я встроить его где угодно на сайте(html) ! Оплата пейпал или ...
Веб-программирование1 исполнительЗавершен7 лет назадНеобходимо осуществить доработки по функционалу сайта http://www.kratos55.ru 1.С низу у конкретной позиции есть строка аналоги, когда на не нажимаешь высвечиваются аналоги но не видно их доступность( наличие) , нужно доделать. 2.Разработать фильтр для ...
Веб-программирование3 заявкиЗакрыт7 лет назадНужно сделать запись на прием к врачу - не обязательно модулем в вердпресс - смысл следующий Frontend: 1) Создать кнопку "Записаться" 2) Выскачит форма с Записью где будут "тел; e-mail, ФИО, город, тема, дата, сообщение кнопка записаться" ...
Веб-программирование6 заявокЗакрыт7 лет назадДоброго дня! Для расчета и визуализации модельного ряда необходимо сделать 3д конфигуратор для сайта на основе blend4web! Модели и текстуры готовы. Нужно доработать программную часть, выбор смена материала (несколько списков), ...
Веб-программирование4 заявкиЗакрыт7 лет назад