跳转到主要内容

Nyancoin的小费机器人,适用于Reddit。

项目描述

# 它是nyantip!

## 入门

### 安装

__注意__:如果以下命令不起作用,请确保您已安装pip: <https://packaging.pythonlang.cn/guides/installing-using-linux-tools/>

`sh pip install nyantip `

如果您想创建加密备份,请通过以下命令安装:

`sh pip install nyantip[gpg] `

### 数据库

创建一个新的MySQL数据库实例,并运行包含的SQL文件 database.sql 以创建必要的表。创建一个MySQL用户,并授予它在数据库上所有权限。

`sh echo "create database nyantip" | mysql && mysql nyantip < database.sql `

### NyanCoin守护进程

下载nyancoin。在 ~/.nyancoin/nyancoin.conf 中创建它的配置文件,指定 rpcuserrpcpasswordrpcportserver=1,然后启动守护进程。守护进程将花费一些时间下载区块链,之后您应该验证它是否正在接受命令,例如 nyancoin getinfonyancoin listaccounts

### Reddit账户

为您的机器人创建一个专门的Reddit账户,并准备一个如此处所述的OAuth脚本类型应用程序:<https://github.com/reddit-archive/reddit/wiki/OAuth2-Quick-Start-Example#first-steps>

机器人应在目标subreddit上被授予“管理用户”和“管理Wiki页面”的版主权限。

### 配置文件

将示例配置文件 nyantip-sample.yml 复制到 ~/.config/nyantip.yml。进行任何必要的编辑。

### 运行

`sh nyantip `

### 创建备份

`sh nyantip backup `

备份将保存到您的当前目录,文件名为 backup_nyantip_YYYYmmDDHHMM.zip,或者如果您的配置文件中设置了 backup_passphrase,则添加 .gpg 后缀。

## 历史记录

nyantip最初是[mohland的dogetipbot](https://github.com/mohland/dogetipbot)的一个分支,而dogetipbot本身是[vindimy的ALTcointip](https://github.com/vindimy/altcointip)的一个分支。

项目详情


下载文件

下载适合您平台的应用程序文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码发行版

nyantip-0.8.tar.gz (25.9 kB 查看哈希值)

上传时间 源代码

构建发行版

nyantip-0.8.0-py3-none-any.whl (31.8 kB 查看哈希值)

上传时间 Python 3

由以下组织支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面