{"id":20577743,"url":"https://github.com/treapster/crossposter","last_synced_at":"2026-04-19T17:33:17.182Z","repository":{"id":156811899,"uuid":"464700024","full_name":"treapster/crossposter","owner":"treapster","description":"Crossposter bot that enables any telegram user or channel to subscribe to public vk groups","archived":false,"fork":false,"pushed_at":"2024-11-08T07:39:55.000Z","size":198,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-16T22:15:50.675Z","etag":null,"topics":["bot","crossposter","crossposting","telegram","vk","vk-to-telegram"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/treapster.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-03-01T01:17:13.000Z","updated_at":"2024-11-08T07:39:58.000Z","dependencies_parsed_at":"2024-11-08T08:25:49.430Z","dependency_job_id":"5986cfb6-f994-406b-8fc6-04b9510fcf9d","html_url":"https://github.com/treapster/crossposter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/treapster%2Fcrossposter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/treapster%2Fcrossposter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/treapster%2Fcrossposter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/treapster%2Fcrossposter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/treapster","download_url":"https://codeload.github.com/treapster/crossposter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242199972,"owners_count":20088346,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot","crossposter","crossposting","telegram","vk","vk-to-telegram"],"created_at":"2024-11-16T06:08:20.795Z","updated_at":"2026-04-19T17:33:16.809Z","avatar_url":"https://github.com/treapster.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Crossposter\nThis bot can crosspost vk posts to telegram groups, chats or direct messages. Send `/add vk.com/group @channel` and any new posts from the group will duplicate to channel with pictures, documents, audios, videos and reposts. \nIf you use `me` instead of channel username it will send updates to you. Use `/ls` and `/del` to manage your subscriptions.  \nTry it yourself on [telegram](https://t.me/vkcrosspostbot).\n\n# Dependencies\n[Telebot](https://github.com/tucnak/telebot/tree/v3)  \n[vksdk](https://github.com/SevereCloud/vksdk)  \n[go-sqlite3](https://github.com/mattn/go-sqlite3)  \n[toml](https://github.com/BurntSushi/toml)\n\n# Usage\nClone repo, go build. Rename `dummy_config.toml` to `config.toml`. To crosspost audio get a kate mobile token with [this tool](https://github.com/vodka2/vk-audio-token) and set it to `VkAudioToken`. If your primary token has access to audio you can use it for audio. Set service token to `VkToken` and telegram token to `TgToken`. Then launch bot and try it out in telegram.\n\n# Private mode\nIn case you want the bot to only work for you, set `IsPrivate` in config and add your id to BotAdmins. You can add multiple admins to share the bot with friends. In private mode commands from users not listed in BotAdmins will be ignored.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftreapster%2Fcrossposter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftreapster%2Fcrossposter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftreapster%2Fcrossposter/lists"}