# Conversations (scripting commands)

- [kbAddDatabase](../../commands/kbAddDatabase.md): Register knowledge base database to given person. See Conversations for more details.
- [kbAddDatabaseTargets](../../commands/kbAddDatabaseTargets.md): Register target list knowledge base database to given person. See Conversations for more details.
- [kbAddTopic](../../commands/kbAddTopic.md): Register conversation topic to given person. See Conversations for more details.
- [kbHasTopic](../../commands/kbHasTopic.md): Check if conversation topic was registered to given person. See Conversations for more details.
- [kbReact](../../commands/kbReact.md): Pass a non-verbal communication to the receiver. This command does as if the sentence was said and triggers the reaction scripts (AI FSM or player's conversation EH). See Conversations for more details.
- [kbRemoveTopic](../../commands/kbRemoveTopic.md): Unregister conversation topic from given person. See Conversations for more details.
- [kbTell](../../commands/kbTell.md): Make the person tell to the receiver the sentence. See Conversations for more details.
- [kbWasSaid](../../commands/kbWasSaid.md): Check if given item was said by person to someone. See Conversations for more details.
