mirror of
https://github.com/wassname/Open-Assistant.git
synced 2026-08-07 11:17:38 +08:00
Add LabelDescription list to labeling tasks, make +1/-1 emojis exclusive (#947)
* add LabelDescription list to labeling tasks * make +1 & -1 emoji exclusive (only one of both or none) * add red_flag emoji to message when reported * fix task's valid labels * fix typo
This commit is contained in:
@@ -64,6 +64,12 @@ class Message(SQLModel, table=True):
|
||||
if not self.payload or not isinstance(self.payload.payload, MessagePayload):
|
||||
raise OasstError("Invalid message", OasstErrorCode.INVALID_MESSAGE, HTTPStatus.INTERNAL_SERVER_ERROR)
|
||||
|
||||
def has_emoji(self, emoji_code: str) -> bool:
|
||||
return self.emojis and emoji_code in self.emojis and self.emojis[emoji_code] > 0
|
||||
|
||||
def has_user_emoji(self, emoji_code: str) -> bool:
|
||||
return self._user_emojis and emoji_code in self._user_emojis
|
||||
|
||||
@property
|
||||
def text(self) -> str:
|
||||
self.ensure_is_message()
|
||||
|
||||
Reference in New Issue
Block a user