# Pixiv bot
一個 Telegram 機器人,可以幫助您在 Telegram 發送來自 pixiv 的作品。
點我開始體驗 | 把 bot 添加至群組
當匹配到以下 Pixiv 連結後 bot 會回復。
- pixiv.net/artworks/:id
- pixiv.net/artworks/en/:id
- pixiv.net/i/:id
- pixiv.net/member_illust.php?illust_id=:id
- pixiv.net/member_illust.php?illust_id=:id#manga
- :id (就是純數字)
# 簡單用法
# 普通消息模式
僅需發送 pixiv 的連結給 bot 即可
支持一個消息裡面包含多個連結,無腦地全部發送給我就行!
# inline 模式
bot 支持 Telegram 的 inline 用法,點擊 share 按鈕或者在聊天窗口 @Pixiv_bot (opens new window) 即可體驗~
目前 inline 只有每日榜圖以及查找 id 的功能,暫時還沒有直接搜索作品功能
這個需要填坑!(會員帳號才能有熱門排序 暫時擱置了)
# 進階用法
機器人支持一些自訂用法,下面是用法介紹。
簡單地來說,自訂用法就是在發送作品的時候再多打幾個字傳參數,例如我想在回復裡面顯示作品的標籤,那麼輸入 +tag
就會顯示了
如果不想要打開(open)按鈕,那麼我輸入 -open
打開按鈕就消失了
# 持久化保存配置
(本來是應該做成網頁版的,不過網頁版還沒補坑)
使用 /s
後面接配置
例如:
/s +tags -share
那麼後面 bot 就會默認以 +tags
-share
配置輸出作品
# 在群組中優先使用群組自訂結果 +overwrite
/s +overwrite
即可覆蓋個人自訂結果(群組用)
如果在群組裡面還是想輸出自己格式的連結,那麼每次發送的時候帶上 +god
即可。
# 包含作品標籤 +tags
僅需在消息中輸入 +tag
/ +tags
即可顯示作品的標籤
由於 Telegram 的限制,作品標籤在遇到一些特殊字元的時候(比如 《》() - ・ )是不會成可以點擊的連結的,這個表示我沒有辦法解決。
# 倒序輸出作品 +desc
輸出的作品會和輸入連結順序相反(多p不影響)
例子:
輸入:
- illust 1 link
- illust 2 link
返回:
- illust 2's image 1
- illust 1's image 1
- illust 1's image 2
# 按需顯示系列 -open -share -kb -cp -rm
一張圖概括:
說明:
-open
不顯示 open 按鈕-share
不顯示 share 按鈕-kb
open 和 share 按鈕都不顯示
kb = keyboard
-cp
不顯示圖片中的文本內容-rm
只顯示圖片
設置成默認設置了(/s -open ...) 後仍然可以在作品後面手動加上 +open
之類的來顯示對應的內容
# 使用文件形式發送作品 +file
輸入 +file
,機器人就會直接發送源文件給你。
以及
/s +file
那麼就發送給機器人的作品每次都是直接發送文件給你 適合收藏原圖的小伙伴(網頁右鍵下載還更快?)
# 將多個作品集成到一個媒體組(相冊)裡面 +album (預設啟用)
在消息中輸入 +album
機器人就會將多個作品集成到一個媒體組中
如果需要關閉這個功能 一個 id 發送一次 那麼輸入 -album
即可
-album
開啟後發圖順序可能有點變化,並且多p作品還是會在媒體組裡面
另外 Telegram 有限制 一個媒體組最多只能有 10 張圖,所以還是會分p發送
# 將多個作品使用 telegraph 顯示 +graph +telegraph
在消息中輸入 +graph
/ +telegraph
機器人就會將多個作品集成到一個 telegraph 中,並且返回一個 telegraph 連結,手機可以快速預覽。
圖太多的話 Telegram 可能不會出現 IV 即時預覽的,建議一次低於 200 張。
太多了我伺服器也許會當機 qaq
# 在 telegraph 連結中自訂標題、作者名字以及作者連結
例子:
https://www.pixiv.net/artworks/91105889 +telegraph
title=白スクのやつ
author_name=syokuyou-mogura
author_url=https://www.pixiv.net/users/579672
格式,=號後面的內容全部都會被匹配到,以換行作為分割