Discord Hero是一个面向人类的异步、完全模块化的应用程序框架,允许您编写连接到Discord的应用程序。

discord-hero的Python项目详细描述


开始

注意: 在本节中,每个代码块的内容 在终端/命令提示符下输入。

要求

您需要 python 3.6或更高版本 git cookiecutter pipenv 。 在Windows上,您可能还需要 < HeRF= ="HTTPS://VisualStudio.MySoF.COM/VisualCPPP-BudioToSs/"Re="NoFoLoLo>"VisualC++构建工具。 如果您还没有安装cookiecutter和pipenv,请安装它们:

Linux/Mac:

python3 install --user -U cookiecutter pipenv

窗口:

py -3 -m pip install -U cookiecutter pipenv

如果你只是测试一下,用 默认数据库和缓存解决方案(sqlite3和简单内存缓存)。 但是,如果您想在生产应用程序中使用Discord Hero, 建议在LinuxVPS上用Python3.7运行,专用 服务器或其他同样强大的工具,并使用postgresql存储 用于缓存的数据和redis。

安装

将您的目录名替换为您将拥有的项目名 届时输入。

cookiecutter https://github.com/monospacedmagic/discord-hero-cookiecutter.git
cd <your_directory_name>
pipenv install --three --skip-lock
pipenv lock --pre
pipenv run hero --test

对于生产应用程序:

pipenv install discord-hero[postgresql,redis] --skip-lock
pipenv lock --pre

在制作模式下运行Discord Hero:

cd <your_project_path>
pipenv run hero

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

推荐PyPI第三方库


热门话题
java无法获得正确的温度转换输出   java如何使用vlcj版本4.7.0制作用于音频流的HeadlesMediaPlayer?   java密钥斗篷无法获取访问令牌   java Uribacon的BeaconLayout是什么?   mysql的java Spring数据xml配置   java从使用布局的页面适配器中删除特定位置页面。刷卡   java使用安卓从web目录读取文件   java使用Sikuli导出应用程序   swing JAVA如何更新已绘制的字符串?   java Worker任务在WildFly中多次生成   爪哇12小时制(上午/下午)   java生成Google地图发布密钥   java如何在IntelliJ中将maven模块的groupId添加到名称/表示中   java Selenium WebDriver标识输入标记内的Td value元素   java如何将JAXWS中的Date@webgram映射到xsd:Date而不是xsd:datetime?   java Remove arraylist字符串停止随机函数   java使用googlehttpclientxml解析xml:使用XmlObjectParser解析xml元素内容和属性   java如何在array response 2中获取特定的响应数据   java我无法为安卓导入或使用AdView