| Prev | Next | mainResponder Verbs > mainResponder.discuss > addMessage | 
mainResponder.discuss.addMessage
| Syntax | mainResponder.discuss.addMessage (subject, member, inResponseTo, body, flNeuterMacros, flNeuterTags, postTime, adrroot, flcallback) 
 | 
| Params | subject is a string specifying the subject of the message. member is a string specifying the mail address of the poster. inResponseTo is a number. It should be 0 if the message is at the top of a new thread. Otherwise it is the number of the message that is replied to. body is a string specifying the text of the message. flNeuterMacros is an optional boolean indicating whether macros in the message text should be neutralized. Default: true. flNeuterTags is an optional boolean indicating whether HTML tags in the message text should be neutralized. Default: true. postTime is an optional date specifying when the message was posted. Default: clock.now(). adrroot is an optional address pointing to the discussion group (i.e. a top-level table in discuss.root). Default: nil. flcallback is an optional boolean indicating whether the scripts in config.mainResponder.callbacks.addMessage should be run after the message has been added to the discussion group. Default: true. 
 | 
| Action | Adds a new message to the specified discussion group. 
 | 
| Returns | The number identifying the newly added message in the context of the discussion group. 
 | 
| Examples | mainResponder.discuss.addMessage ("First message", "andre@userland.com", 0, "This is a test.") » 1 
 | 
| Errors | If subject or body are empty strings, an error message is generated. 
 | 
| Notes | This script also performs various house-keeping tasks not mentioned here. Detailed information about mainResponder's discussion group format is available from the Frontier Site. 
 | 
| See Also | mainResponder.discuss.openRoot mainResponder.discuss.getMessageTable mainResponder.discuss.deleteMessage 
 | 
| Prev | Next | mainResponder Verbs > mainResponder.discuss > addMessage | 

 
        