Download the PHP package serpentine/serpentine without Composer

On this page you can find all versions of the php package serpentine/serpentine. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package serpentine

🚀 Serpentine

Serpentine is a platform to create an intellectual bot on in PHP 8

Installation

Brief info

This package provides only foundation for your bot system. It realizes a lot of interfaces, basic Serpentine class and the machine learning model - CATI Tree

That means that you can't just use this project. You should extend it, install or create other modules and build your own bot with native language commands understanding

More information you can see inside the code or in the Serpentine packages

This is how Serpentine looks inside

The first thing you meet is IO objects. This objects realizes functionality to work with user input and output. For example, Telegram IO will realize methods to get new messages from telegram user and send answers back

After IO receives a message - this will be applied to every InputHandler. These callbacks will do they stuff and if it needs - disallow new message being processed

If all the input handlers will allow the message to be processed - then this message will be applied to the ContextIdentifiers. These ones will try to parse some useful info from the message text like dates and times

After that, action predictor (CATI Tree model) will try to find the Action for this message and if it found - then it will be executed

Example


Author: Nikita Podvirnyy


All versions of serpentine with dependencies

PHP Build Version
Package Version
Requires php Version >=8.0
ext-mbstring Version *
wamania/php-stemmer Version ^3.0
krypt0nn/cati-tree Version ^0.2.3
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package serpentine/serpentine contains the following files

Loading the files please wait ...