Comments (6)
Hi,
the php tree is a kind of mess right now.
The most up-to-date code is in the chatterbotapi.php single file.
But the Packagist compatible version is in the php/src, this is where composer.json point.
Also, the composer.json is missing mandatory fields (see: packagist.org/about).
All of this will need a great cleanup before I can publish it.
from chatter-bot-api.
Are you willing to separate out the thing into it's dedicated chatter-bot-api-php repo?
I would like it to have a dedicated packagist package.
from chatter-bot-api.
@PeeHaa this move is something that tickle me for a long time.
And since you talk about it now, I guess I am willing to do this move soon.
Do you have suggestions for me ?
How do you see the layout of this repository ?
One thing that bugs me most right now is the fact that my PHP version is a mess, and not standard PHP (at least not standard Packagist).
from chatter-bot-api.
Is it mandatory that I refactor to be more object oriented like this ?
Or, do you think this simple file can be distributed through Packagist ?
from chatter-bot-api.
I think you can distribute a single file too using packagist using the autoload directive:
"autoload": {
"files": ["chatterbotapi.php"]
}
But I am not 100% tbh. FWIW for me personally it's not that urgent anymore because for my current project I needed something that uses a non blocking http client either way. So I built my own implementation of cleverbot.
For other users it will still be very nice to be able to composer the project in to be able to use it.
I could do a test for you if you want me to with a single file.
from chatter-bot-api.
@PeeHaa I like your implementation! You are clearly better than me at PHP :)
Thank you for the hint.
from chatter-bot-api.
Related Issues (20)
- always has a b' or a b" HOT 5
- Getting 404 error from API HOT 8
- Cleverbot down HOT 2
- Pandora bot down HOT 1
- not support chinese question? HOT 1
- Default constructor cannot handle exception type Exception thrown by implicit super constructor. Must define an explicit constructor HOT 4
- Networking on main thread - Android issue HOT 6
- Cleverbot Webservice Link 404's HOT 13
- Cannot connect to the webserver of cleverbot HOT 11
- Change language of reply. HOT 3
- webservice error? HOT 8
- UC variable changed again HOT 5
- Hang on startup HOT 4
- CleverBot is not longer working
- org.xml.sax.SAXParseException; Premature end of file. HOT 3
- Any update on this? HOT 4
- The element type "hr" error -- JAVA HOT 3
- Java version wont work anymore HOT 1
- Issue running chatterbotapitest.py
- Cleverbot - HTTP/1.1 401 Unauthorized HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chatter-bot-api.