Abstract: A robot character setting method includes: at a robot: adjusting an attribute value of at least one character attribute in a preset character feature according to feedback from a user, the character feature including a plurality of character attributes, each of the character attributes having an attribute value; and performing an action or speech according to the attribute value of the character attributes in the current character feature.