This commit is contained in:
1-6
2023-07-18 22:01:48 +08:00
parent f1551af77e
commit f94012bd9d
7 changed files with 62 additions and 32 deletions
+22 -3
View File
@@ -319,7 +319,7 @@ func (f *Factory) Destroy() {
}()
}
func (f *Factory) Push(msg map[string]string) (string, error) {
func (f *Factory) Push(msg map[string]string) map[string]string {
var demo = *f.demo
var sender = &demo
fsps := &common.FakerSenderParams{
@@ -327,7 +327,12 @@ func (f *Factory) Push(msg map[string]string) (string, error) {
ChatID: msg[CHAT_ID],
}
sender.SetFsps(fsps)
return sender.Reply(msg[CONETNT], PUSH(""))
message_id, err := sender.Reply(msg[CONETNT], PUSH(""))
return map[string]string{
"message_id": message_id,
"error": ErrStr(err),
}
}
func (f *Factory) SetReplyHandler(function func(map[string]interface{}) string) {
@@ -525,12 +530,26 @@ func (f *Factory) SetIsAdmin(function func(string) bool) {
}
}
func (f *Factory) Sender() *CustomSender {
func (f *Factory) Sender2() *CustomSender {
var demo = *f.demo
sender := &demo
return sender
}
func (f *Factory) Sender() interface{} {
var demo = *f.demo
sender := &demo
return &SenderJsIplm{
Message: sender,
Vm: f.vm,
Private: "private",
Group: "group",
Routine: "routine",
Persistent: "persistent",
UUID: f.uuid,
}
}
func (f *Factory) Receive(wt interface{}) *CustomSender {
var demo = *f.demo
sender := &demo