¡Simplemente un sistema bastante inteligente, ahora en Messenger!
Messenger es utilizado actualmente por 1.200 millones de personas cada mes. Con el lanzamiento de la API de envío y recepción, los bots están a punto de tomar el control.
JARVIS está a su servicio aquí.
Creé JARVIS con dos objetivos en mente:
Eche un vistazo a las pautas de contribución para ver lo fácil que es agregar su propio código. ¡Estaré esperando tu solicitud de extracción!
¡Muchísimas gracias a todos los contribuyentes y felicitaciones a las personas que hicieron su primera contribución de código abierto! ?
Siéntase libre de agregar algo a esta lista abriendo una solicitud de emisión/extracción.
Nombre | Consulta de muestra | Fuente (con atribución) |
---|---|---|
animado | anime nota de muerte | kitsu |
libro | lo que quieras reservar | Desarrollado por Goodreads |
adiós | adiós | --- |
acuñar | lanzar una moneda | --- |
divisa | tasa de usd a eur | reparador.io |
dados | tirar un dado | --- |
diccionario | definir comodidad | API de palabras |
hecho | dime un hecho | JARVIS |
Hola | ¡Hola Jarvis! | --- |
ayuda | ¿Qué puedes hacer? | --- |
broma | cuentame un chiste | JARVIS |
lírica | letras del paraiso | Desarrollado por musiXmatch |
película | trama de la película iron man 2 | ![]() |
música | canciones de linkin park | Spotify |
noticias | últimas noticias | Desarrollado por NewsAPI |
silbido | hacer ping a google.com | ¿Está arriba? |
cita | cita aleatoria | JARVIS |
pedido | reportar un error solicitar una característica | --- |
gracias | ¡Gracias! | --- |
tiempo | tiempo en seattle | API de zona horariaDB |
URL | acortar google.com ampliar http://goo.gl/7aqe | Acortador de URL de Google |
video | vídeos de sia | YouTube |
clima | clima en londres | Información proporcionada por OpenWeatherMap |
wiki | wiki html | API de MediaWiki |
xkcd | mostrar un cómic xkcd aleatorio | xkcd |
Puede encontrar más consultas de muestra aquí.
├── modules/ # home for various features
├── modules/src/ # code goes here
├── modules/tests/ # tests go here
├── data/ # home for shared data
├── templates/ # for sending structured messages
├── CONTRIBUTING.md # contributing guidelines
└── jarvis.py # the main bot
sudo apt-get install python-dev libffi-dev libssl-dev
sudo pacman -S python2 libffi openssl
sudo yum install python-devel libffi-devel openssl-devel
brew install pkg-config libffi
export PKG_CONFIG_PATH=/usr/local/Cellar/libffi/3.0.13/lib/pkgconfig/
# Puede cambiar con la versión de libffipip install cffi
brew install libtins
pip install -r requirements.txt
python jarvis.py
http://localhost:5000/process/?q=<<YOUR_QUERY>>
devuelve la intención de la consulta.http://localhost:5000/search/?q=<<YOUR_QUERY>>
devuelve el resultado de la búsqueda de la consulta. http://localhost:5000/process/?q=tell%20me%20a%20joke
http://localhost:5000/process/?q=time%20in%20seattle
http://localhost:5000/process/?q=convert%2025%20usd%20to%20eur
Puede simular los resultados de las pruebas locales agregando sus consultas aquí.
Tenga en cuenta que para que la consulta de búsqueda funcione, debe configurar su propia clave (del módulo que desea probar) en config.py
Si desea un punto final público, use el botón a continuación para implementarlo en Heroku y complete las claves API relevantes que le gustaría usar:
Comencé con un modelo basado en reglas, pero no se escalaba bien, así que ahora pasé al procesamiento del lenguaje natural. ¡Tenga la seguridad de que me esforzaré por mantenerlo lo más simple posible para que usted, sí, pueda contribuir!
Si desea contribuir al modelo anterior, también puede hacerlo. He creado una nueva rama legacy
para este propósito. También aceptaré solicitudes de extracción para esta sucursal. ?
PD: Si has llegado hasta aquí, también puedes contribuir. ¿Busca un lugar para empezar? ¡Eche un vistazo a algunas de las frutas maduras!