Socket
Socket
Sign inDemoInstall

vk-to-telegram

Package Overview
Dependencies
78
Maintainers
1
Versions
53
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.3.0 to 0.3.1

21

lib/forwarder.js

@@ -125,8 +125,8 @@ const { Telegram } = require('telegraf')

const messages = message ? [message] : []
for (let i = 0; i < attachments.length; i++) {
let i = 0
while (i < attachments.length) {
if (messages.length) {
mediaExtra = defaultConfig()
}
const attachment = attachments[i]
switch (attachment.type) {
switch (attachments[i].type) {
case 'poll':

@@ -136,3 +136,3 @@ // here code for pools

i++
mediaPoster()
// mediaPoster()
break

@@ -150,4 +150,5 @@ case 'photo':

}
i = i - 1
if (photosArray.length === 1) {
messages.push(await telegram.sendPhoto(chatId, photosArray[0].media.url, mediaExtra))
messages.push(await telegram.sendPhoto(chatId, photosArray[0].media, mediaExtra))
} else {

@@ -172,2 +173,3 @@ messages.push(await telegram.sendMediaGroup(chatId, photosArray))

}
i++
}

@@ -178,3 +180,2 @@ return messages

messageExtra.disable_web_page_preview = true
// console.log(JSON.stringify(messageExtra))
return mediaPoster(await telegram.sendMessage(chatId, mediaText, messageExtra))

@@ -184,3 +185,9 @@ } else {

messageExtra.disable_web_page_preview = false
return mediaPoster(await telegram.sendMessage(chatId, `<a href="${attachmentLink[0].url}">&#160;</a>${attachmentLink.map(link => `<a href="${link.url}">${decode(link.title).capitalize()}</a>`).join('\n')}`, messageExtra))
return mediaPoster(
await telegram.sendMessage(
chatId,
`<a href="${attachmentLink[0].url}">&#160;</a>${attachmentLink.map(link => `<a href="${link.url}">${decode(link.title).capitalize()}</a>`).join('\n')}`,
messageExtra
)
)
} else {

@@ -187,0 +194,0 @@ return mediaPoster()

@@ -13,3 +13,4 @@ const Telegram = require('telegraf/telegram')

const messages = []
const doc = (await vkapi.docs.getById([`${document.owner_id}_${document.id}`])).response[0]
let doc = (await vkapi.docs.getById(`${document.owner_id}_${document.id}`)).response[0]
if (!doc) doc = document
if (doc.ext === 'gif' && doc.preview && doc.preview.video && doc.preview.video.file_size < 50000000) {

@@ -85,3 +86,3 @@ extra.width = doc.preview.video.width

async sendVideo (video, text = null, extra = defaultConfig()) {
const apivideo = (await vkapi.video.get([`${video.owner_id}_${video.id}`])).response.items[0]
const apivideo = (await vkapi.video.get(`${video.owner_id}_${video.id}`)).response.items[0]
if (apivideo) {

@@ -88,0 +89,0 @@ switch (apivideo.platform) {

{
"name": "vk-to-telegram",
"version": "0.3.0",
"version": "0.3.1",
"description": "Vk to telegram forwarder",

@@ -24,5 +24,5 @@ "author": "ejnshtein",

"axios": "^0.18.0",
"bytes": "^3.0.0",
"bytes": "^3.1.0",
"html-entities": "^1.2.1",
"telegraf": "^3.26.0",
"telegraf": "^3.27.1",
"telegram-typings": "^4.0.0-beta"

@@ -29,0 +29,0 @@ },

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc