введите описание изображения здесь
Я пытаюсь получить его, чтобы сообщения по крайней мере могли отличать от того, кому отправлено сообщение, но они продолжают появляться для всех, исходящих от ChatBot, а не от пользователя, отлаженного. Я использую senderID = 0 для ChatBot и senderID = 1 для отладки, но я не уверен, почему они не разделяются. Любая помощь приветствуется!
Соответствующие фрагменты кода того, как я добавляю историю чата
struct = this.createMessageStruct(response.data.response, response.data.id, response.data.sender, 0);
this.setState((previousState) => ({messages: GiftedChat.append(previousState.messages, struct.message)}));
createMessageStruct(message_text, message_id, sender, senderID){
const data = {
_id: message_id,
text: message_text,
createdAt: new Date(),
user: {
_id: parseInt(this.user_id),
name: sender,
avatar: `https://ui-avatars.com/api/?background=d88413&color=FFF&name=${sender}`
}
}
return {
message: data
}
}