All Projects → Program-O → Program O

Program-O / Program O

Licence: gpl-3.0
PHP MySQL AIML Chatbot - One click installation. Fully loaded admin area to admin your chatbot. Set up multiple chatbots. Foreign language support. XML/JSON responses or just plain HTML. Massive community of users. Twitter Plugins and lots and lots more. Please feel free to fork the DEV branch and contribute. :)

Projects that are alternatives of or similar to Program O

Rasatalk
A chatbot framework for Rasa NLU
Stars: ✭ 225 (-68.4%)
Mutual labels:  chatbot, chatbot-framework
intelligo.js.org
The official website for Intelligo chatbot framework.
Stars: ✭ 18 (-97.47%)
Mutual labels:  chatbot, chatbot-framework
Hutoma-Conversational-AI-Platform
Hu:toma AI is an open source stack designed to help you create compelling conversational interfaces with little effort and above industry accuracy
Stars: ✭ 35 (-95.08%)
Mutual labels:  chatbot, chatbot-framework
Jaicf Kotlin
Kotlin framework for conversational voice assistants and chatbots development
Stars: ✭ 160 (-77.53%)
Mutual labels:  chatbot, chatbot-framework
Chat-Bot
Chatbot – is a computer program that simulates a natural human conversation. Users communicate with a chatbot via the chat interface or by voice, like how they would talk to a real person.
Stars: ✭ 26 (-96.35%)
Mutual labels:  chatbot, chatbot-framework
Flottbot
A chatbot framework written in Go. All configurations are made in YAML files, or inside scripts written in your favorite language.
Stars: ✭ 175 (-75.42%)
Mutual labels:  chatbot, chatbot-framework
virtual-assistant
Virtual Assistant
Stars: ✭ 67 (-90.59%)
Mutual labels:  chatbot, chatbot-framework
Botpress
🤖 Dev tools to reliably understand text and automate conversations. Built-in NLU. Connect & deploy on any messaging channel (Slack, MS Teams, website, Telegram, etc).
Stars: ✭ 9,486 (+1232.3%)
Mutual labels:  chatbot, chatbot-framework
botyo
Modular chatbot framework designed for group chat rooms on Facebook
Stars: ✭ 17 (-97.61%)
Mutual labels:  chatbot, chatbot-framework
intelligo-generator
🛠️ Chatbot generator for Intelligo Framework.
Stars: ✭ 31 (-95.65%)
Mutual labels:  chatbot, chatbot-framework
Js Bot
js-bot: A powerfull chat bot based on coolq-http-api
Stars: ✭ 136 (-80.9%)
Mutual labels:  chatbot, chatbot-framework
Stealth
An open source Ruby framework for text and voice chatbots. 🤖
Stars: ✭ 481 (-32.44%)
Mutual labels:  chatbot, chatbot-framework
Chatbot
framework to build chatbot which could handle complex multi-turn conversation by engineering, like build website or app
Stars: ✭ 135 (-81.04%)
Mutual labels:  chatbot, chatbot-framework
Rasa core
Rasa Core is now part of the Rasa repo: An open source machine learning framework to automate text-and voice-based conversations
Stars: ✭ 2,302 (+223.31%)
Mutual labels:  chatbot, chatbot-framework
Botfuel Dialog
Botfuel SDK to build highly conversational chatbots
Stars: ✭ 96 (-86.52%)
Mutual labels:  chatbot, chatbot-framework
gpt-j
A GPT-J API to use with python3 to generate text, blogs, code, and more
Stars: ✭ 101 (-85.81%)
Mutual labels:  chatbot, chatbot-framework
Dumbqq
对SmartQQ API的C#封装。(由于作者懒出了一定境界现已停止维护)
Stars: ✭ 60 (-91.57%)
Mutual labels:  chatbot, chatbot-framework
Fb Botmill
A Java framework for building bots on Facebook's Messenger Platform.
Stars: ✭ 67 (-90.59%)
Mutual labels:  chatbot, chatbot-framework
sepia-docs
Documentation and Wiki for SEPIA. Please post your questions and bug-reports here in the issues section! Thank you :-)
Stars: ✭ 160 (-77.53%)
Mutual labels:  chatbot, chatbot-framework
Poshbot
Powershell-based bot framework
Stars: ✭ 410 (-42.42%)
Mutual labels:  chatbot, chatbot-framework

Program O

Readme info:

  • Version: 2.6.11
  • Authors: Elizabeth Perreau and Dave Morton
  • Date: June 19th 2014

NEWS: Version 2.6.9 is out. Please see the CHANGELOG for details.

Introduction

Program O is an AIML interpreter written in PHP, and uses a MySQL database to store chatbot information, including the AIML files used to formulate the chatbot's responses.

System Requirements

Program O requires PHP version 5.4.0 or higher to function. It also requires the following PHP extensions:

  • PDO (as well as at least one PDO driver - the MySQL driver is recommended for most users)
  • cURL
  • mbString
  • Zip

Configuration

Program O supports the creation of multiple chatbots. The individual bots are configured from the admin area. Bot specific settings and variables are stored in the database. Configuration of Program O itself is stored in /config/global_config.php.

Using the bot

After installation you can chat with your Program O chatbot using several methods:

For advanced botmasters and programmers, it is possible to use the Program O API to access a chatbot from stand-alone applications through HTTP requests. for information on how to create and/or use such a stand-alone application, please visit the Program O website.

Foreign Language Support

v2.2 and higher now supports Unicode characters, allowing chatbots to be created that use non-English languages, such as Arabic, Chinese, French, Greek, Russian, Turkish, Thai, and many others.

Upgrade

Upgrading from version 1 to version 2 is no longer supported. If you want to "upgrade" your chatbot from version 1 to version 2, you will need to save your AIML files from the current chatbot, perform a "clean install" of Program O, and then upload the AIML files to the new installation. With the release of Program O version 2.2, the differences in structure and functionality between version 1 and version 2 became too great to continue supporting the transition.

Clean install

Starting with version 2.0.1 and later, there is an automatic installer provided for clean installation. Simply point your web browser to your freshly uploaded Program O directory to run the install script. Then follow the instructions on the page. The installer is designed to only run once.

Please note that the installer script will NOT create your database for you, nor will it install your bot's AIML files. The database, along with the username/password used to access it, needs to be created in advance. See the file fresh_install_README.txt for more information.

After you create the database, and once you complete the installation process, simply go to your new Program O admin page (e.g. http://www.example.com/ProgramO/admin) and log in using the admin credentials you provided during the install process. Then select "Upload AIML" from the navigation link on the left and upload your AIML files. Then sit back and enjoy your new bot!

Program O has a WordPress Plugin!

If you have a WordPress driven website, and wish to incorporate your Program O chatbot into your website with a minimum of fuss and hassle, then maybe the Elizaibots plugin is what you need! Add an Elizaibots chatbot to your WordPress site using the short code to embed the bot and conversation on your blog. Keep your readers amused! Check out http://WordPress.org/plugins/elizaibot-chatbots/ for more details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].