kophy / PixivAvatarBot

A Telegram Bot to get new avatar from Pixiv. (There is problem with pixivpy package, I will fix it later.)

Home Page:https://telegram.me/PixivAvatarBot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PixivAvatarBot

A Telegram Bot to get avatar from Pixiv.
从p站找头像的Telegram机器人

使用

在Telegram中打开@PixivAvatarBot,开始对话

例子:

rank例子

search例子

目前放在AWS上,不保证随时可用
想自己运行的话,在token.conf.example中补全token,重命名为token.conf,运行run.sh

实现

  • Bot框架: python-telegram-bot
  • 头像检测:lbpcascade_animeface + OpenCV + Pillow
  • Pixiv操作:pixivpy
  • 日榜缓存:redis

感谢

针对get_illust_from_ranking中“更新日榜信息+处理图片”二次等待造成的性能问题,geoffreyQiu提供了关键词优先的解决思路,虽然我还没有实现

Have fun!


TODO:

  • 分离日榜和搜索产生的图片缓存
  • 实现关键词优先

About

A Telegram Bot to get new avatar from Pixiv. (There is problem with pixivpy package, I will fix it later.)

https://telegram.me/PixivAvatarBot

License:MIT License


Languages

Language:Python 99.4%Language:Shell 0.6%