View on GitHub

tgvkbot

Общайтесь ВКонтакте с помощью Telegram бота

Использование

Команды:

/start - Логин ВКонтакте.

/dialogs - Вывод меню со списком диалогов.

/search Иван - Поиск диалогов по запросу (в данном случае Иван), при вызове команды без запроса бот автоматически спросит что искать, следующим шагом можно будет ввести запрос.

Поддерживаются части слов, транслит, а так же абракадабра, которую вы ненароком напишете забыв сменить раскладку.

/chat - Бот сообщает о том. в каком чате вы сейчас находитесь, все дальнеёшие сообщения без Reply будут отправляться именно в этот чат.

/leave - Вы покидаете текущий чат, дальнейшее общение происходит только с помощью Reply (или при выборе чата из /search, /dialogs)

/stop - Выход из ВКонтакте, бот полностью стирает всю информацию, для дальнейшей работы требуется повторная инициализация /start

Бот отправляет личные сообщения в таком виде:

Для сообщений из групповых чатов будет указываться чат после имени отправителя

Ответ в чат откуда пришло сообщение (ЛС/Беседа) производится с помощью функции Reply в самом Telegram

Однако, не нужно делать Reply если вы находитесь в определённом чате (проверить можно командой /chat)

Пример: Если вы находитесь в чате А и вам пришло сообщение из чата Б, то сделав Reply на сообщение из чата Б, вы отправите сообщение в чат Б и сообщение отправится только в чат Б, без дублей в чат А! При этом вы останетесь в чате А и сможете дальше продолжить общаться в чате А без использования Reply.

Тем самым функция Reply имеет приоритет!

Для “пересылки” сообшения написанного ВК в сам чат ВК, нужно написать ! первым символом в сообщении (подписи к фото/документу) отправленного из Telegram.

По возможности бот будет отправлять вложения из ВК как документы, или давать ссылку с превью. Если же это невозможно, бот даст прямую ссылку на файл. Исключение на получение аудио, для них будет даваться ссылка на раздел аудио VK. Отправка музыкальных файлов из Telegram поддерживается, однако вся музыка конвертируется в расширение .aac GIF из Telegram отправляются как видео VK.