The msg or msgm bindings would be a good start.
As for your list of parameters, they don't match any known binding, and you really, really, really should avoid using "args" as the name of a parameter unless you explicitly need the variable parameters function for your proc (which you hardly ever need with eggdrops, since all bindings use a fixed number of parameters).