NIM C# SDK
6.3.0
|
Classes | |
class | BotMessageItem |
class | BotResponse |
bot 消息 More... | |
class | FAQMessage |
faq 回复消息 More... | |
class | FAQMessageItem |
class | FAQResponse |
interface | IElement |
interface | ILayout |
class | Image |
class | LinearLayout |
class | Link |
class | MessageTemplate |
机器人模板消息 More... | |
class | NIMRobotAPI |
机器人接口 More... | |
class | RedirectionMessage |
内容跳转消息 More... | |
class | ResponseContent |
class | ResponseMessage |
接收到的机器人消息 More... | |
class | RobotMessage |
向机器人账号发送的消息 More... | |
class | RobotMessageAttach |
class | RobotMessageContent |
class | RobotNativeMethods |
class | Text |
class | TextMessage |
文本消息 More... | |
class | WelcomeMessage |
欢迎消息 More... | |
Enumerations | |
enum | RobotResponseType { RobotResponseType.Unknown, RobotResponseType.FAQ, RobotResponseType.Bot } |
机器人响应消息类型 More... | |
enum | BotResponseType { BotResponseType.Text = 1, BotResponseType.Image = 2, BotResponseType.Replay = 3, BotResponseType.Template = 11 } |
enum | FAQAnswerType { FAQAnswerType.OneHighMatch = 1, FAQAnswerType.SomeHighMatch, FAQAnswerType.SomeLowMatch, FAQAnswerType.NoMatch, FAQAnswerType.Other } |
Functions | |
delegate void | RobotChangedCallback (ResponseCode result, NIMRobotInfoChangeType type, List< RobotInfo > robots, object data) |
delegate void | GetRobotsDelegate (ResponseCode result, List< RobotInfo > robots) |
delegate void | nim_robot_change_cb_func (int rescode, NIMRobotInfoChangeType type, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string result, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
delegate void | nim_robot_query_cb_func (int rescode, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string result, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
|
strong |
|
strong |
|
strong |
delegate void NIM.Robot.GetRobotsDelegate | ( | ResponseCode | result, |
List< RobotInfo > | robots | ||
) |
delegate void NIM.Robot.nim_robot_change_cb_func | ( | int | rescode, |
NIMRobotInfoChangeType | type, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string | result, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
delegate void NIM.Robot.nim_robot_query_cb_func | ( | int | rescode, |
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string | result, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
delegate void NIM.Robot.RobotChangedCallback | ( | ResponseCode | result, |
NIMRobotInfoChangeType | type, | ||
List< RobotInfo > | robots, | ||
object | data | ||
) |