(msg config.Message)
| 164 | } |
| 165 | |
| 166 | func (b *Bharmony) send(msg config.Message) (id string, err error) { |
| 167 | msgChan, err := strToU(msg.Channel) |
| 168 | if err != nil { |
| 169 | return |
| 170 | } |
| 171 | |
| 172 | retID, err := b.c.ChatKit.SendMessage(&chatv1.SendMessageRequest{ |
| 173 | GuildId: b.GetUint64("Community"), |
| 174 | ChannelId: msgChan, |
| 175 | Content: &chatv1.Content{ |
| 176 | Content: &chatv1.Content_TextMessage{ |
| 177 | TextMessage: &chatv1.Content_TextContent{ |
| 178 | Content: &chatv1.FormattedText{ |
| 179 | Text: msg.Text, |
| 180 | }, |
| 181 | }, |
| 182 | }, |
| 183 | }, |
| 184 | Overrides: &chatv1.Overrides{ |
| 185 | Username: &msg.Username, |
| 186 | Avatar: &msg.Avatar, |
| 187 | Reason: &chatv1.Overrides_Bridge{Bridge: &typesv1.Empty{}}, |
| 188 | }, |
| 189 | InReplyTo: nil, |
| 190 | EchoId: nil, |
| 191 | Metadata: nil, |
| 192 | }) |
| 193 | if err != nil { |
| 194 | err = fmt.Errorf("send: error sending message: %w", err) |
| 195 | log.Println(err.Error()) |
| 196 | } |
| 197 | |
| 198 | return uToStr(retID.MessageId), err |
| 199 | } |
| 200 | |
| 201 | func (b *Bharmony) delete(msg config.Message) (id string, err error) { |
| 202 | msgChan, err := strToU(msg.Channel) |
no test coverage detected