明星球员的不和谐机器人
dastro-bot的Python项目详细描述
不和谐太空机器人
明星公民玩家的不和谐机器人
这个项目包含了python bot的不和谐项目,对明星公民玩家很有用。
可用功能:
- 组织车队信息。每个成员都可以添加/删除他拥有的船只。 数据库是为每个人存储的。有显示整个组织舰队或 特定成员拥有的船舶。
- 船舶矩阵数据。有查看船舶详细信息、多艘船舶比较或检查的命令 多艘符合表达式的船舶的价格(例如所有德雷克船舶)
- 使用特定表达式上的过滤器显示路线图数据(例如,搜索船舶放行时)。 显示特定版本或路线图类别的信息。
- 根据路线图版本显示当前SC版本(PU和PTU)。
- 在路线图页面和频谱论坛上监视当前SC版本的更改。
- 贸易助理显示给定条件下的最佳贸易路线(预算、货物、起点/终点位置)。
- 显示资源价格的采矿助手。
如果您的机器人正在运行,请使用help
命令查看所有可用的命令。
先决条件
- Python3.5+
- MongoDB-用于存储数据缓存
- 如果不想使用默认的sqlite,可以使用一些sql数据库
依赖性
- aiohttp 3.4.4
- 异步超时3.0.1
- 迪斯科PY 0.0.12
- 帕菲0.5.4
- 皮蒙戈3.7.2
- sqlalchemy 1.2.12
- 表0.8.2
- YouTube下载2018.10.5
安装
pip install dastro_bot python -m dastro_bot.install DIRECTORY_NAME
第二个命令生成默认配置文件以运行您自己的bot:
- discord_bot.json-disco py bot配置文件
- Discord_bot.py-基本机器人类
- Discord_bot.service-系统单元文件
- languages.py-带翻译的命名元组
- settings.py-机器人的自定义设置
基本配置
以下是运行bot绝对需要配置的内容:
- 不和机器人.json
- 将
token
值设置为生成的不一致标记
- 将
- 设置.py
- 将channels dict值设置为来自服务器的channels id
- 实际上在基本配置中,只需要
main
通道 - 您可以用相同的值设置所有三个频道
- 不和谐机器人服务
- 如果要设置Systemd服务
贸易和采矿数据
这些功能的所有原始数据都来自这个项目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中