Начиная с 2.256 версии в "Первой форме" используется функционал реакций — возможность поставить эмодзи на любой комментарий другого пользователя в чате или общей ленте комментариев.
Информация о доступных реакциях находится в таблице БД EmojiReactions. Для того, чтобы сделать реакцию из списка доступной для выбора, её значение в колонке IsEnabledForComments должно быть = 1.
Колонка OrderInGroup определяет порядок, в котором реакции располагаются при выборе.
Все реакции объединены в гуппы — id группы находится в колонке SubGroupId (информация в группах лежит в таблице EmojiReactionsSubGroup)
Содержимое таблицы EmojiReactions.
Кроме того, вы можете установить собственное локализованное название и описание реакции:
begin
insert into dbo.LocalizedBusinessObjects ( [Guid] ) values ( NEWID() )
set @rowid = @@IDENTITY
update dbo.EmojiReactions set LocalizedNameId = @rowid, Name = 'Название реакции' where id = 1 --id реакции
insert into dbo.LocalizedBusinessObjectValues ( LocalizationId, LanguageId, [Value], [Guid] ) values ( @rowid, 1, 'Название реакции', NEWID() )
insert into dbo.LocalizedBusinessObjectValues ( LocalizationId, LanguageId, [Value], [Guid] ) values ( @rowid, 2, 'Reaction name', NEWID() )
end
|
begin
insert into dbo.LocalizedBusinessObjects ( [Guid] ) values ( NEWID() )
set @rowid = @@IDENTITY
update dbo.EmojiReactions set LocalizedDescriptionId = @rowid, Description = 'Описание реакции'
where id = 1 --id реакции
insert into dbo.LocalizedBusinessObjectValues ( LocalizationId, LanguageId, [Value], [Guid] ) values ( @rowid, 1, 'Описание реакции', NEWID() )
insert into dbo.LocalizedBusinessObjectValues ( LocalizationId, LanguageId, [Value], [Guid] ) values ( @rowid, 2, 'Reaction description', NEWID() )
end
|