Giter Site home page Giter Site logo

mozuck / yyetsbot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tgbot-collection/yyetsbot

0.0 1.0 0.0 14.38 MB

🎬 人人影视bot,完全对接人人影视全部无删减资源

Home Page: https://yyets.dmesg.app

License: MIT License

Python 72.95% Dockerfile 0.60% JavaScript 4.89% HTML 21.56%

yyetsbot's Introduction

YYeTsBot

Build Status

codecov

⚠️⚠️无法访问?自2021年3月22日起,本站间歇性地被墙啦!⬇️

🧱 gfw status

机器人和网站由我长期维护,如果遇到问题可以提issue。

使用说明

直接发送想要看的剧集名称就可以了,可选分享网页或者链接(ed2k和磁力链接)。

支持字幕侠、人人影视(目前人人影视官网无法打开,暂时无法使用)、人人影视离线资源

搜索资源时,会按照我预定的优先级(字幕侠、人人影视离线)进行搜索,当然也可以使用命令强制某个字幕组,如 /yyets_offline 逃避可耻

由于译名的不同,建议输入部分译名,然后从列表中进行选择。比如说想看权力的游戏第四季,那么直接搜索"权力的游戏"就可以了。

命令

start - 开始使用
help - 帮助
credits - 致谢
ping - 运行状态
settings - 获取公告
zimuxia_offline - 字幕侠离线数据
zimuxia_online - 字幕侠在线数据  
yyets_online - 人人影视在线数据  
yyets_offline - 人人影视离线数据

截图

常规搜索

资源分享站截图

本网站永久免费,并且没有任何限制。

支持收藏功能,会跨设备同步

指定字幕组搜索

目前只支持YYeTsOffline和ZimuxiaOnline

部署运行

docker-compose

# 启动数据库
docker-compose up -d mongo
# 导入数据库
docker cp db.tgz 1234da:/tmp
# 进入容器
docker-compose exec mongo bash
tar xf db.tgz
mongorestore
exit
# 开启服务
docker-compose up -d

常规方式

1. 环境

推荐使用Python 3.6+,环境要求

  • redis
  • 可选MongoDB
pip install -r requirements.txt

2. 配置TOKEN

修改config.py,根据需求修改如下配置项

  • TOKEN:bot token
  • USERNAME:人人影视的有效的用户名
  • PASSWORD :人人影视的有效的密码
  • MAINTAINER:维护者的Telegram UserID
  • REDIS:redis的地址,一般为localhost
  • MONGODB: mongodb的地址

3. 导入数据(可选)

如果使用yyets,那么需要导入数据到MongoDB。可以在将数据导入到MySQL之后使用如下脚本导入数据到MongoDB

python3 web/prepare/convert_db.py

不再兼容旧版本数据

4. 运行

python /path/to/YYeTsBot/yyetsbot/bot.py

5. systemd 单元文件

参考 yyets.service

6. 网站部署运行方式

参考 workerweb目录下的 README。需要注意,cf worker已经停止开发。

TODO

  • 添加对FIX的支持
  • 文件/函数重命名,类化
  • 优先字幕组顺序设置 - 动态设置
  • 添加个人喜好搜索
  • 整理fix资源:初步完成
  • 独立网站
  • 独立网站网页优化
  • test case...啊不想写

归档资源下载

Telegram 频道分享

  • 包含了2021年1月11日为止的人人影视最新资源,MySQL为主。有兴趣的盆友可以用这个数据进行二次开发戳我查看详情
  • 字幕侠离线数据库 从这里下载,这个数据比较粗糙,并且字幕侠网站还在,因此不建议使用这个

本地下载

如果无法访问Telegram,可以使用如下网址下载数据

开发

如何参与开发、具体API接口,可以 参考这个文档

Credits

支持我

觉得本项目对你有帮助?你可以通过以下方式表达你的感受:

感谢

Thanks

持续部署

使用Docker Hub Webhook (顺便吐槽一句,这是个什么垃圾文档……自己实现validation吧)

参考listener Webhook listener

License

MIT

yyetsbot's People

Contributors

bennythink avatar secsilm avatar 2926295173 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.