issues
search
lgg
/
vk-to-telegram-bot
Bot for auto-reposting posts from VK to Telegram channel
129
stars
21
forks
source link
2.0 roadmap
#38
Open
lgg
opened
6 years ago
lgg
commented
6 years ago
Common
[ ] Use MongoDB for storing posts history
[ ] Add VK repost support
[ ] Config/Settings update, simplify settings
[ ] Update logging system
[ ] clear code
VK repost support
[ ] Add few types for reposts: only repost | repost reaction + repost link | All repost content
[ ] Use 'reply_to' telegram method. (original post from another source -> reply 1(as reply to previous) -> reply 2(as reply to previous))
Settings/Config update
[ ] Add simple posting to one channel from few VK sources(check #32)
[ ] Add simple posting to few channels from one VK source
[ ] change logic of Config class and Config loading
[ ] add parameters value by default
[ ] add support for same values for parameters in Config(e.g. same VK_token for few configs)
Logging system
[ ] add logs when have bad bot credentials
[ ] refactor logging system
VK Parsing
[ ] exclude ads from reposting(add check for "ads" posts, turn off posts with reposts)
[ ] use vk.cc links for internal VK links(e.g. profiles, groups etc)
[ ] add ability to set mask for internal VK links
[ ] add 'is_pinned' checking
[ ] resend video
[ ] resend audio
[ ] resend documents
[ ] check how photo resend is realized now
[ ] check if we can get video source link(youtube, vimeo, etc)
[ ] check if we can get original link to VK video
[ ] check how VK video is parsed in Telegram(with VK auth/ w/o VK auth)
[ ] decide what to do with audio(other services(youtube audio, etc), send only text name of the song)
[ ] decide how to resend documents(exploit attention) (test with/o VK auth) maybe send link to VK doc
Telegram API
[ ] update deps
[ ] Post editing(manually and auto) - check if VK Post Changed - update Telegram Text + check #11
[ ] Ability to delete message if it deleted from VK
[ ] Pin message support
Docs
[ ] Requirements(php -v, other) + add info about compatible php version
[ ] Installation guide
[ ] Configuration guide
[ ] fix phpDOC description(fix existing phpDoc, add phpDoc for all)
[ ] add examples for docs for each configuration
[ ] rewrite docs for each param
[ ] refactor all docs
[ ] update copyright and license(no commercial use)
Other
[ ] cli tool for manually parsing VK and posting to Telegram(with and w/o writing to DB) + manually repost from VK to Telegram by url
[ ] ability to sync all VK posts to Telegram
[ ] ability to clear DB for specific post
Common
VK repost support
Settings/Config update
Logging system
VK Parsing
Telegram API
Docs
Other