网易ncm格式转换bot部署

项目地址

创建Bot

第一步找botfather跟他New一个bot,再给bot命名(不能与已有机器人名重复)。记住你的token,类似14581236:satfCJOUA324OTJIOW的一串密匙,该token用于tg bot关联验证服务器。

获取appid&apphush

登录这里,在登录tg账号后,若发现appid和apphush,则可注册

但要注意,最好是俄罗斯原生ip,这样注册成功几率大

安装程序

这里需要提前安装python3以及#screen#

下载指定版本

1
wget https://pypi.python.org/packages/source/p/pip/pip-18.1.tar.gz

解压

1
tar -zxvf pip-18.1.tar.gz

安装

1
2
3
cd pip-18.1
python3 setup.py build
python3 setup.py install

添加软链接

1
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

查看软链接

1
ll /usr/bin/pip*

假如要卸载python3

1
python3 -m pip uninstall pip`

CentOS主机安装screen

1
yum install screen

安装ncm转换机器人

1
2
3
4
5
6
7
8
cd /home
git clone https://github.com/tgbot-collection/NCMBot
cd NCMBot
pip3 install -r requirements.txt
# 配置环境变量 APP_ID APP_HASH TOKEN
export APP_ID=1111 APP_HASH=dddd TOKEN=xxx
screen -S ncmbot
python3 ncmbot.py

上述中的app_id、app_hash和token就是最开始获取的,请对应填入

使用

tg内直接发送ncm格式的音乐文件给你的机器人私聊,即可返回标准格式音乐文件,支持大文件最大可支持2GB