Bot for reposting from Telegram channels and VK pages to another Telegram channel.
Go to file
2025-01-05 03:00:35 +03:00
curl@acc73edce8 add basic HTTP client and its testing in main() 2024-11-14 16:48:45 +03:00
json@fde9a86c5a create VKClient with get_posts() method to get wall posts 2024-11-15 22:48:24 +03:00
libuv@d4ab6fbba4 add basic HTTP client and its testing in main() 2024-11-14 16:48:45 +03:00
spdlog@51a0deca2c add basic HTTP client and its testing in main() 2024-11-14 16:48:45 +03:00
td@18618cad56 add basic HTTP client and its testing in main() 2024-11-14 16:48:45 +03:00
.gitignore add basic HTTP client and its testing in main() 2024-11-14 16:48:45 +03:00
.gitmodules create VKClient with get_posts() method to get wall posts 2024-11-15 22:48:24 +03:00
CMakeLists.txt move AbstractPost definition to a separate header; add post source tracking 2024-11-21 07:32:27 +03:00
config.cpp implement reposting from multiple sources 2024-12-07 02:04:18 +03:00
config.h implement reposting from multiple sources 2024-12-07 02:04:18 +03:00
http.cpp experimental http request cancellation; make fetcher instantiation static; rework fetcher api for reusability; handle the situation when tg posts arrive while vk is being polled 2025-01-05 01:05:49 +03:00
http.h experimental http request cancellation; make fetcher instantiation static; rework fetcher api for reusability; handle the situation when tg posts arrive while vk is being polled 2025-01-05 01:05:49 +03:00
main.cpp implement reposting from multiple sources 2024-12-07 02:04:18 +03:00
manager.cpp get rid of one useless logging line 2025-01-05 03:00:35 +03:00
manager.h experimental http request cancellation; make fetcher instantiation static; rework fetcher api for reusability; handle the situation when tg posts arrive while vk is being polled 2025-01-05 01:05:49 +03:00
posts.cpp implement reposting from multiple sources 2024-12-07 02:04:18 +03:00
posts.h implement reposting from multiple sources 2024-12-07 02:04:18 +03:00
state.cpp track post dates instead of ids 2024-12-12 16:17:00 +03:00
state.h track post dates instead of ids 2024-12-12 16:17:00 +03:00
tg.cpp fix app asking for 2FA code twice (forgot to return from switch-case lol) 2024-11-21 20:52:19 +03:00
tg.h add TelegramClient and RepostManager with functionality to fetch posts 2024-11-20 14:12:01 +03:00
vk.cpp fix last post id tracking; add repost timer; add vk request timer; fix recent post scanning 2024-11-22 01:45:44 +03:00
vk.h fix last post id tracking; add repost timer; add vk request timer; fix recent post scanning 2024-11-22 01:45:44 +03:00