nwoki / agatha-server Goto Github PK
View Code? Open in Web Editor NEWAgatha's server application to handle incoming json requests from bot's all around the world!11ONE!!!11
Agatha's server application to handle incoming json requests from bot's all around the world!11ONE!!!11
Every message the server bots send to Agatha node MUST contain the value "challenge". If this value matches with the one stored in cache, the message is accepted, otherwise Agatha sends back an error with a new challenge.
Use the REST style so that we can expand our services without much effort
Test app needs to communicate with the server. Send GET/POST/PUT requests and receive answers
remove the sockets when not needed anymore.
Prepare a freegeoip webservice for Agatha bot
Prepare the database when the application starts up. If the given database (name will be specified in the config file) doesn't exist, create it.
agatha-server will create only databases allowed (array in code). If it's there and the value given in the config file matches, then agatha will create the database, otherwise the program terminates.
accept READ ONLY requests for now and check auth key + server ip.
If the request statisfies the auth and ip, then it is processed. Otherwise it's dropped.
The ReST part needs some refactoring and cleaning up befor this project gets too big
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.