omnibot:阿拉斯加不和谐的Omni Bot代码

时间:2021-04-20 05:28:40
【文件属性】:
文件名称:omnibot:阿拉斯加不和谐的Omni Bot代码
文件大小:151KB
文件格式:ZIP
更新时间:2021-04-20 05:28:40
JavaScript Omnibot 官方的Alaska Server机器人,万物实用程序。 该机器人利用以下模式来处理传入的消息和命令: 不和谐的侦听器捕获一条消息,对其进行解析并将其放入传入队列中。 来自传入队列的消息先经过过滤器,然后经过解析器。 如果它被解析器捕获,则将其保存在数据库中,然后解析器执行其工作并生成命令,该命令将被放入命令队列中。 队列中的命令通过处理程序运行。 如果处理程序捕获了它,它将执行适当的工作,并在适用的情况下创建一条消息并将其放入传出队列中。 僵尸程序将传出队列中的消息发送到服务器。 如何发展 克隆仓库后,您需要运行: yarn gulp 这应该安装所有依赖项,并将bot构建到./build文件夹中。 然后,您可以使用以下任一方式启动漫游器: yarn run start yarn run sync-start 万一您之前没有创建过机器人,后者将允许您在运行机器人
【文件预览】:
omnibot-main
----.jshintrc(2KB)
----.gitignore(41B)
----.babelrc(273B)
----Dockerfile(710B)
----.codeclimate.yml(532B)
----drop-schema.sql(128B)
----package.json(2KB)
----jsconfig.json(65B)
----src()
--------handler()
--------filter()
--------core()
--------model()
--------reaction()
--------index.js(5KB)
--------util()
--------parser()
--------task()
--------watcher()
--------error()
----apply-db.sh(717B)
----.dockerignore(42B)
----.gitlab-ci.yml(1KB)
----gulpfile.js(560B)
----yarn-error.log(190KB)
----deployment.yaml(2KB)
----docker-compose.yml(98B)
----.github()
--------workflows()
----.Dockerfile.swp(12KB)
----init-db.sql(2KB)
----README.md(7KB)
----tests()
--------model()
--------util()
--------parser()
--------error()
----config()
--------config.yml(8KB)
----migrations()
--------migration_201907202025.sql(415B)
--------migration_201909191116.sql(379B)
----.vscode()
--------settings.json(36B)
--------launch.json(638B)
----yarn.lock(178KB)

网友评论