Skip to content

Commit 6cdd9f3

Browse files
committed
expose sourceId, target => channelType for DM, comment out unused definition
1 parent c93308d commit 6cdd9f3

1 file changed

Lines changed: 12 additions & 6 deletions

File tree

src/messageManager.ts

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -330,6 +330,8 @@ export class MessageManager {
330330
const chat = message.chat as Chat;
331331
const channelType = getChannelType(chat);
332332

333+
const sourceId = createUniqueUuid(this.runtime, '' + chat.id);
334+
333335
await this.runtime.ensureConnection({
334336
entityId,
335337
roomId,
@@ -352,10 +354,11 @@ export class MessageManager {
352354
content: {
353355
text: fullText,
354356
// attachments?
355-
source: 'telegram',
357+
source: "telegram",
358+
// url?
356359
channelType: channelType,
357360
inReplyTo:
358-
'reply_to_message' in message && message.reply_to_message
361+
"reply_to_message" in message && message.reply_to_message
359362
? createUniqueUuid(this.runtime, message.reply_to_message.message_id.toString())
360363
: undefined,
361364
},
@@ -366,9 +369,11 @@ export class MessageManager {
366369
// include very technical/exact reference to this user for security reasons
367370
// don't remove or change this, spartan needs this
368371
fromId: chat.id,
372+
sourceId,
369373
// why message? all Memories contain content (which is basically a message)
370-
// what are the other types?
371-
type: 'message',
374+
// what are the other types? see MemoryType
375+
type: "message", // MemoryType.MESSAGE
376+
// scope: `shared`, `private`, or `room`
372377
},
373378
createdAt: message.date * 1000,
374379
};
@@ -380,7 +385,8 @@ export class MessageManager {
380385
if (!content.text) return [];
381386

382387
let sentMessages: boolean | Message.TextMessage[] = false
383-
if (content?.target === 'DM') {
388+
// channelType target === 'telegram'
389+
if (content?.channelType === 'DM') {
384390
sentMessages = []
385391
if (ctx.from) {
386392
// FIXME split on 4096 chars
@@ -396,7 +402,7 @@ export class MessageManager {
396402
const memories: Memory[] = [];
397403
for (let i = 0; i < sentMessages.length; i++) {
398404
const sentMessage = sentMessages[i];
399-
const _isLastMessage = i === sentMessages.length - 1;
405+
//const _isLastMessage = i === sentMessages.length - 1;
400406

401407
const responseMemory: Memory = {
402408
id: createUniqueUuid(this.runtime, sentMessage.message_id.toString()),

0 commit comments

Comments
 (0)