Project

General

Profile

Enhancement #197

Preliminary Order Bot

Added by Marc Dequènes about 8 years ago. Updated about 8 years ago.

Status:
In Progress
Priority:
Normal
Category:
Bot :: Clerk
Target version:
Start date:
2011-03-04
Due date:
% Done:

90%

Patch Available:
No
Found in Versions:
Confirmed:
No
Branch:
Help Needed:

Description

This bot should receive orders from Postman, store it somewhere, ACK Postman (which can then mark the mail), process orders, generate report, and send the reply to the same incoming medium back to Postman. Postman should find back the request mail using some kind of reference passed to Clerk, create a reply mail from it, insert the report, and send it.

So, the processing and reporting logic needs to be moved out of Postman, and it needs to be adapted for this new interraction.


Related issues

Blocks CyborgHood - Enhancement #32: Adapt Postman to use Librarian and MapMaker Bots In Progress 2010-04-05

History

#1 Updated by Marc Dequènes about 8 years ago

  • Tracker changed from Bug to Enhancement

#2 Updated by Marc Dequènes about 8 years ago

  • Target version set to 0.6.0

#3 Updated by Marc Dequènes about 8 years ago

  • Target version changed from 0.6.0 to 0.4.0

#4 Updated by Marc Dequènes about 8 years ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 60

The bot is working, and implement a partial /Commands/DNS. /Batch is planned but not started.

Many problems were solved, mostly:
- using a Task in an API Node
- many issues due to the asynchronous behaviour of tasks (raised in the previous problem)
- propagating environment during API calls
- I18n deferred translations

/Batch needs the Botnet Task 'ask :self' behaviour to be implemented.

#5 Updated by Marc Dequènes about 8 years ago

  • % Done changed from 60 to 90

All of the previous issues are solved, now we need to polish the replies and error handling and implement the other commands.

Also available in: Atom PDF