Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2.0 roadmap #38

Open
42 tasks
lgg opened this issue Mar 14, 2018 · 0 comments
Open
42 tasks

2.0 roadmap #38

lgg opened this issue Mar 14, 2018 · 0 comments
Assignees
Labels
next wip Work In Progress
Milestone

Comments

@lgg
Copy link
Owner

lgg commented Mar 14, 2018

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 Add to docs how to setup multisources-multidest config. #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 add post editing #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
@lgg lgg added this to the 2.0 milestone Mar 14, 2018
@lgg lgg added next wip Work In Progress labels Mar 14, 2018
@lgg lgg self-assigned this Mar 14, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
next wip Work In Progress
Projects
None yet
Development

No branches or pull requests

1 participant