明星公民玩家的基本机器人类

base-astro-bot的Python项目详细描述


基本天文机器人

明星公民玩家的基本机器人

此项目包含python基本bot类,在特定平台上创建bot时非常有用。

可用功能:

  1. 组织车队信息。每个成员都可以添加/删除他拥有的船只。 数据库是为每个人存储的。有显示整个组织舰队或 特定成员拥有的船舶。
  2. 船舶矩阵数据。有查看船舶详细信息、多艘船舶比较或检查的命令 多艘符合表达式的船舶的价格(例如所有德雷克船舶)
  3. 使用特定表达式上的过滤器显示路线图数据(例如,搜索船舶放行时)。 显示特定版本或路线图类别的信息。
  4. 根据路线图版本显示当前SC版本(PU和PTU)。
  5. 在路线图页面和频谱论坛上监视当前SC版本的更改。
  6. 贸易助理显示给定条件下的最佳贸易路线(预算、货物、起点/终点位置)。
  7. 显示资源价格的采矿助手。

如果您的机器人正在运行,请使用help命令查看所有可用的命令。

先决条件

  • 巨蟒3.5+
  • MongoDB-用于存储数据缓存
  • 如果不想使用默认的sqlite,可以使用一些sql数据库

依赖性

  • 帕菲0.5.4
  • 皮蒙戈3.7.2
  • sqlalchemy 1.2.12
  • 表0.8.2
  • YouTube下载2018.10.5

安装

pip install base_astro_bot
python -m dastro_bot.install DIRECTORY_NAME

第二个命令生成默认配置文件以运行您自己的bot:

  • languages.py-带翻译的命名元组
  • settings.py-服务器的自定义设置

基本配置

以下是运行bot绝对需要配置的内容:

  • 设置.py
    • 设置频道dict值
    • 实际上在基本配置中,只需要main通道
    • 您可以用相同的值设置所有三个频道

贸易和采矿数据

这些功能的所有原始数据都来自这个项目api:
https://scm.oceandatarat.org
我强烈建议在价格和其他数据报告或 以任何其他方式参与链接的项目。 请在该页上创建您自己的帐户,并在 相应的settings.py。

SQL数据库

astro bot使用sql炼金术处理数据库,sqlite数据库是 默认使用。如果您想使用不同的数据库,请 相应地调整settings.py文件。
有两个参数用于配置数据库:

DATABASE_NAME
DATABASE_DIALECT

MongoDB

mongo用于存储缓存数据(如果外部数据源不可用)。 它使用默认设置。如果需要自定义,请查找MONGO_CONNECTION_STRING 在settings.py中

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java while循环布尔求值   java PdfBox版本文件问题   java如何在安卓应用程序中使用onItemClick?   java在执行shell命令时显示progressbar   非属性(内联)文本值的java OpenAPI注释   面向对象Java与分数   java hibernate为mysql连接创建字符串类型的主键   java Regexp:在XML文件中替换版本号   java变量(varname)可能尚未初始化`   java静态int不会触发删除框架或更改面板   java为非标准浏览器显示警告   java订阅按钮单击,无需内联实现   java JNI_CreateJavaVM()堆栈在最近的Ubuntu 16.04中损坏   java JDBC未将根用户传递给DriverManager。获取连接   java我正在尝试查找一个数字是否为素数,并出现一个错误抛出“参数类型int的运算符&&未定义”   用户代理Java Chromium Embedded 3(JCEF3)移动版本仿真   java在For循环内部执行递归   在java中将对象[]强制转换为引用类型数组   java从JSON字符串设计类