mirror of
https://github.com/gsi-upm/senpy
synced 2024-11-22 00:02:28 +00:00
Added entry to example plugin
This commit is contained in:
parent
ed22679e7c
commit
94d82238b8
@ -1,5 +1,5 @@
|
||||
from senpy.plugins import SentimentPlugin
|
||||
from senpy.models import Response
|
||||
from senpy.models import Response, Entry
|
||||
|
||||
import logging
|
||||
|
||||
@ -13,5 +13,12 @@ class ExamplePlugin(SentimentPlugin):
|
||||
% self._info.get('custom_attribute'))
|
||||
|
||||
def analyse(self, *args, **kwargs):
|
||||
logger.warn('Analysing with the example')
|
||||
return Response()
|
||||
logger.warn('Analysing with the example.')
|
||||
logger.warn('The answer to this response is: %s.' % kwargs['parameter'])
|
||||
resp = Response()
|
||||
ent = Entry(kwargs['input'])
|
||||
ent['example:reversed'] = kwargs['input'][::-1]
|
||||
ent['example:the_answer'] = kwargs['parameter']
|
||||
resp.entries.append(ent)
|
||||
|
||||
return resp
|
||||
|
@ -5,11 +5,11 @@
|
||||
"author": "@balkian",
|
||||
"version": "0.1",
|
||||
"extra_params": {
|
||||
"timeout": {
|
||||
"@id": "timeout_sleep",
|
||||
"aliases": ["timeout", "to"],
|
||||
"required": false,
|
||||
"default": 0
|
||||
"parameter": {
|
||||
"@id": "parameter",
|
||||
"aliases": ["parameter", "param"],
|
||||
"required": true,
|
||||
"default": 42
|
||||
}
|
||||
},
|
||||
"custom_attribute": "42"
|
||||
|
Loading…
Reference in New Issue
Block a user