[TOC]
# 开始创建你自己的机器人
***
> 你需要安装 `golang 1.3+` 或者更新的版本
## 源码安装
```shell
go get github.com/ghaoo/rboot
```
> 推荐使用 `go modules` 进行开发!
> 没有梯子的同学可以将 `goproxy` 设置为国内代理,[https://goproxy.io/](https://goproxy.io/)
> 案例在项目文件下 `cmd` 文件夹下,你也可以自己创建新项目。
## 创建你的机器人
要创建一个机器人是非常简单的一件事,只需要几行代码就可以让机器人跑起来!
创建你自己的机器人需要创建项目文件夹,并在项目文件夹下创建 `main` 文件,加入以下代码
```go
package main
import (
// 加载消息转载器
_ "github.com/ghaoo/rboot/adapter"
// 加载脚本处理器
_ "github.com/ghaoo/rboot/scripts"
"github.com/ghaoo/rboot"
)
func main() {
// 创建机器人实例
bot := rboot.New()
// 运行机器人,皮皮虾我们走...
bot.Go()
}
```
编译安装:
```shell
go build
```
> 如果你是在 `windows` 下推荐使用 `Cmder`,它比 `cmd` 更好用,而且内置了linux很多命令
## 测试你的机器人
比如我们编译好的运行文件为 `rboot`,那我们可以直接运行:
```shell
$ ./rboot
```
你可能会看到下面的输出:
```bash
===================================================================
* ________ ____ ____ ____ ______ ________ ____ ______ *
* ___/ __ \/ __ )/ __ \/ __ \/_ __/ ___/ __ )/ __ \/_ __/ *
* __/ /_/ / __ / / / / / / / / / __/ __ / / / / / / *
* _/ _ _/ /_/ / /_/ / /_/ / / / _/ /_/ / /_/ / / / *
* /_/ |_/_____/\____/\____/ /_/ /_____/\____/ /_/ *
* *
* Powerful and Happy *
===================================================================
INFO[0000] Rboot Version 1.1.0
INFO[0000] 已连接 cli
INFO[0000] 皮皮虾,我们走~~~~~~~
INFO[0000] web 服务开启,地址 :7856
```
启动完成,机器人运行成功!