Giter VIP home page Giter VIP logo

delitel-web / vk-tg-sync Goto Github PK

View Code? Open in Web Editor NEW
10.0 0.0 1.0 126 KB

Синхронизация чатов между Вконтакте и Телеграмом. Упростите коммуникацию, перенеся чаты из Вконтакте в Телеграм.

Python 97.27% Mako 2.11% Dockerfile 0.62%
bot bot-telegram bot-telegram-python bot-vk python python-3 python-script python3 sync synchronization

vk-tg-sync's Introduction

Code Time

Profile Views

📊 This Week I Spent My Time On

💬 Programming Languages: 
Python                   4 hrs 21 mins       ███████████████████████░░   93.96 % 
Text                     7 mins              █░░░░░░░░░░░░░░░░░░░░░░░░   02.81 % 
Bash                     7 mins              █░░░░░░░░░░░░░░░░░░░░░░░░   02.71 % 
Git Config               1 min               ░░░░░░░░░░░░░░░░░░░░░░░░░   00.37 % 
JSON                     0 secs              ░░░░░░░░░░░░░░░░░░░░░░░░░   00.14 % 

🔥 Editors: 
VS Code                  4 hrs 38 mins       █████████████████████████   100.00 % 

💻 Operating System: 
WSL                      4 hrs 38 mins       █████████████████████████   99.94 % 
Windows                  0 secs              ░░░░░░░░░░░░░░░░░░░░░░░░░   00.06 % 

Last Updated on 23/04/2024 01:15:12 UTC

vk-tg-sync's People

Contributors

delitel-web avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

miwkichan2013

vk-tg-sync's Issues

Когда группа в тг становится супергруппой, её id меняется

Traceback (most recent call last):
  File "/home/vk-tg-sync/env/lib/python3.8/site-packages/vkbottle/dispatch/base.py", line 22, in route
    await view.handle_event(event, ctx_api, self.state_dispenser)
  File "/home/vk-tg-sync/env/lib/python3.8/site-packages/vkbottle/dispatch/views/abc/message.py", line 73, in handle_event
    handler_response = await handler.handle(message, **context_variables)
  File "/home/vk-tg-sync/env/lib/python3.8/site-packages/vkbottle/dispatch/handlers/from_func_handler.py", line 32, in handle
    return await self.handler(event, **acceptable_context)
  File "/home/vk-tg-sync/sync/vk/handlers/messages.py", line 18, in on_message
    await tg.send_message(
  File "/home/vk-tg-sync/env/lib/python3.8/site-packages/aiogram/bot/bot.py", line 346, in send_message
    result = await self.request(api.Methods.SEND_MESSAGE, payload)
  File "/home/vk-tg-sync/env/lib/python3.8/site-packages/aiogram/bot/base.py", line 236, in request
    return await api.make_request(await self.get_session(), self.server, self.__token, method, data, files,
  File "/home/vk-tg-sync/env/lib/python3.8/site-packages/aiogram/bot/api.py", line 140, in make_request
    return check_result(method, response.content_type, response.status, await response.text())
  File "/home/vk-tg-sync/env/lib/python3.8/site-packages/aiogram/bot/api.py", line 113, in check_result
    raise exceptions.MigrateToChat(parameters.migrate_to_chat_id)

Обработка записей со стены

При обработке записей со стены (Репост), необходимо обернуть запись в telegra.ph статью для возможности предпосмотра поста/статьи не выходя из телеграма.

Ветки группы в телеграм

Сделать возможность синхронизации чатов в вк не только с обычной группой в тг, но и с любой её веткой.

При получении в `attachments` отправляется первый тип файлов

При получении в сообщении вк attachments в котором одновременно присутствуют и video и photo, будут отправлены только файлы которые имеют такой же тип как у первого файла в списке!

Другими словами, если в списке:

 attachments = ['video1', 'photo1', 'photo2', 'photo3', 'video2', 'photo4']

будут отправлены только video1 и video2

Underline symbol, wrong amount.

1 letter = 1 ‾

Example:
Lorem Ipsum
‾‾‾‾‾‾‾‾‾‾‾‾‾‾

Lorem LoremLorem
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.