IBot 接口
定义机器人。
命名空间: HuajiTech.CoolQ
程序集: HuajiTech.CoolQ.Abstractions.dll
语法
public interface IBot
属性
| 改善此文档 查看源代码AppDirectory
获取当前 IBot 实例的应用目录。
声明
DirectoryInfo AppDirectory { get; }
属性值
类型 | 描述 |
---|---|
System.IO.DirectoryInfo |
CanSendImage
获取一个值,指示当前 IBot 实例是否可以发送图片。
声明
bool CanSendImage { get; }
属性值
类型 | 描述 |
---|---|
System.Boolean |
CanSendRecord
获取一个值,指示当前 IBot 实例是否可以发送录音。
声明
bool CanSendRecord { get; }
属性值
类型 | 描述 |
---|---|
System.Boolean |
CurrentUser
获取当前 IBot 实例的当前用户。
声明
ICurrentUser CurrentUser { get; }
属性值
类型 | 描述 |
---|---|
ICurrentUser |
Logger
获取当前 IBot 实例的日志记录器。
声明
ILogger Logger { get; }
属性值
类型 | 描述 |
---|---|
ILogger |
方法
| 改善此文档 查看源代码GetImage(String)
请求指定文件名的图片。
声明
FileInfo GetImage(string fileName)
参数
类型 | 名称 | 描述 |
---|---|---|
System.String | fileName | 请求获取的图片的文件名。 |
返回
类型 | 描述 |
---|---|
System.IO.FileInfo |
GetRecord(String, String)
请求指定文件名的录音。
声明
FileInfo GetRecord(string fileName, string fileFormat)
参数
类型 | 名称 | 描述 |
---|---|---|
System.String | fileName | 请求获取的录音的文件名。 |
System.String | fileFormat | 请求获取的录音的格式。 |
返回
类型 | 描述 |
---|---|
System.IO.FileInfo |