Вк видео бот: Как скачать видео с ВК и другой соц. сети через бота в Телеграмм

Подборка интересных Telegram ботов — Сервисы на vc.ru

Всем привет! Зовут меня Александр и сегодня я решил показать Вам новую подборку интересных Telegram ботов на все случаи жизни.

42 954 просмотров

Прошлая подборка — жми

Содержание:

  • для продажи каналов, чатов, ботов
  • для оказания первой медицинской помощи
  • для конвертирования QR-кода в текст
  • для поиска обоев на PC или смартфон
  • для скачивания видео
  • для удаления неактивных пользователей
  • для поиска человека по фото
  • для архивации файлов
  • для поиска и скачивания музыки
  • для нарезки видео с YouTube
  • для анонимного хостинга изображений
  • для учёта финансов
  • для скачивания стикеров
  • для скачивания электронных книг
  • для проверки орфографии

Для продажи каналов, чатов, ботов

SharkSale Bot — бот для продажи Ваших проектов в Telegram, есть функция проверки гарантов на подлинность, автоматическая публикация объявлений, партнёрская программа и многое другое.

Для оказания первой медицинской помощи

Джгут 2.0 — разработан для того чтобы помогать людям в экстренных ситуациях.

Для конвертирования QR-кода в текст

QR Code Bot — бот конвертирует QR-код в текст.

Для поиска обоев на PC или смартфон

Pictures Bot — бот с большой коллекцией обоев для телефона и компьютера.

Для скачивания видео

Media Downloader Bot — бот может скачать видео с TikTok, Reddit, Facebook, Instagram и т.д.

All Saver Bot — при помощи этого бота вы сможете скачать видео с Instagram, YouTube, TikTok, VK, FaceBook, Pinterest, Likee, Funimate и Douyin.

SaveYoutubeBot — бот может скачать видео с YouTube.

Для удаления неактивных пользователей

Kick The Deleted — бот для удаления неактивных пользователей с ваших групп и каналов.

Для поиска человека по фото

Vk Find Face — бот для поиска человека Вконтакте по его фото.

Для архивации файлов

Zipper bot — бот для архивации ваших файлов.

Для поиска и скачивания музыки

SongRefBot — бот для поиска и скачивания музыки.
Поддерживает платформы: Apple Music, Yandex Music, SoundCloud, Spotify, YouTube, Deezer и т.д.

Spotify Bot — бот для скачивания музыки со Spotify и Deezer.

Для нарезки видео с YouTube

Slizing — бот для нарезки видео с YouTube, отправляете ссылку и таймкоды — получаете нужный отрезок.

Для анонимного хостинга изображений

Hosty — бот для анонимного хостинга изображений. Отправьте ему картинку и в ответ получите публичную ссылку.

Tlgur — аналогичный бот.

Для учёта финансов

PotBot — бот для ведения совместных расходов. Помогает участникам группы следить за общими финансами.

Greenz Bot — бот помогающий в ведении личных финансов.

ReceiptAnalyserBot — бот автоматизирует учет ваших расходов. Фотографируйте чеки онлайн касс, вместо того чтобы добавлять товары вручную.

Для скачивания стикеров

Sticker Downloader — скачайте любой стикер Telegram в форматах jpg, png и Webp или весь набор стикеров в виде zip-архива.

Для скачивания электронных книг

Flibusta Book — бот для поиска и скачивания электронных книг. Можно искать по названию произведений либо по автору.

Book Board — бот для поиска и скачивания электронных книг или аудиокниг.

Read list — бот для поиска и скачивания электронных книг.

Для проверки орфографии

Spelling Master Bot — бот для проверки орфографии на русском и английском языках. Есть inline режим.

Нужен индивидуальный бот? Закажите его у нас!
Почта: [email protected]
Telegram: @shark_garant

Не нашли нужного бота?
Опишите в комментариях бота, которого ищите и мы постараемся Вам помочь 🙂

________________________________________
Спасибо за прочтение!
Сохраняйте, лайкайте статью и подписывайтесь на аккаунт чтобы не потерять интересных ботов и не пропустить новые полезные статьи 🙂
________________________________________
С ув.

SharkSale 🦈

Гайд — VK Бот на Python 2 часть — Keyboard / Динамичное меню | BLASTHACK

да я все же выжил.
Всем привет. Уже писал тему с ботом для вк, там мы использовали модуль vk_api(честно сказать не очень для постоянной основы).
Сегодня немного познакомлю вас с таким модулем как vkbottle, ко всем строкам в коде буду оставлять комментарии, так что не бойтесь.
Хотел бы начать с того, что данный модуль действительно удобен во многом — код, реакция на ошибки со стороны вк, структура.
НАДА:
1. Python(Желательно 3.9) — python.org
2. Любой кодовый редактор(НЕ БЛОКНОТ!) — Notepad ++, Atom, VSC, IDLE Python, PyCharm, я использую Sublime Text и вам советую.
3. Сама библиотека vkbottle — Установка: pip install vkbottle
4. Так же библиотека asyncio — pip install asyncio

Так же:
pip install requests

ВНИМАНИЕ! В данном гайде я не буду рассказывать как создать python-файл и как запустить его, так как если вы не знаете этого, данная тема будет вам довольно сложна и не понятно, советую вам начать с vk_api если так надо.

Начнём с настройки сообщества, перед этим создаем его, создаем API ключ, ставим галочки на нужные евенты, так же и с LongPoll, затем ставим самую последнию версию Long Poll Api(Советую 5.131)

Затем, заходим в «Сообщения» включаем их, так же включаем возможности ботов, по желанию можно включить кнопку «Начать» и указать приветствие.


Теперь копируем наш созданный API ключ, так же нам нужно ID сообщества(цифры после public….) если у вас паблик уже с аудиторией, вы можете узнать ID своего паблика тут -regvk.com

Теперь наконец-то, мы можем перейти к коду =)
Для начала импортируем нужные нам библиотеки и библиотеки которые мы установили.
Затем создадим переменные в которые поместим и передадим нужные нам данные, в нашем случае это токен и id нашей группы.

Так же, дабы не ходить во круг и около, создадим первую функцию ответа на сообщение!

# - НАДА -
import asyncio
import requests
import random
# - Вк -
from typing import Optional
from vkbottle import GroupEventType, GroupTypes, Keyboard, Text, VKAPIError
from vkbottle. bot import Bot, Message
from vkbottle import Keyboard, KeyboardButtonColor, Text, OpenLink
from vkbottle.tools import DocMessagesUploader
# Переменные
group_id = '206644831'
secret = 'ВАШ ТОКЕН'
# Для удобства
bot_token = secret
bot_group_id = group_id
vk = Bot(bot_token, bot_group_id)
# Приветствие
# Есть 3 типа - private_message - ожидание\ответ только в личные сообщения группы!
# chat_message - ожидание\ответ только в беседе!
# message - ожидание\ответ и в беседе и в личные сообщения!
@vk.on.private_message(text=['Начать', 'Ку', 'Привет'])
# Сама функция:
async def privet(message: Message):
    # Ответ на сообщение
    await message.answer('Приветик!')
# Толик видиорегистратор система мене
vk.run_forever()

Теперь сразу разберем вопрос с вложениями видео/фото/файлы и тд
В методах вк -vk.com/dev, в категории messages, есть метод attachment — отвечающий за прикрепление вложений к сообщению.
Создадим пару функций..

# - НАДА -
import asyncio
import requests
import random
# - Вк -
from typing import Optional
from vkbottle import GroupEventType, GroupTypes, Keyboard, Text, VKAPIError
from vkbottle. bot import Bot, Message
from vkbottle import Keyboard, KeyboardButtonColor, Text, OpenLink
from vkbottle.tools import DocMessagesUploader
# Переменные
group_id = '206644831'
secret = 'ВАШ ТОКЕН'
ya = 'doc381260583_611979108'
ya2 = 'photo381260583_457378962'
ya3 = 'video-200537102_456239073'
# Для удобства
bot_token = secret
bot_group_id = group_id
vk = Bot(bot_token, bot_group_id)
# Приветствие
# Есть 3 типа - private_message - ожидание\ответ только в личные сообщения группы!
# chat_message - ожидание\ответ только в беседе!
# message - ожидание\ответ и в беседе и в личные сообщения!
@vk.on.private_message(text=['Начать', 'Ку', 'Привет'])
# Сама функция:
async def privet(message: Message):
    # Ответ на сообщение
    await message.answer('Приветик!')
# Фото
@vk.on.private_message(text='фото')
async def photo(message: Message):
    await message.answer('Вот твоя фотка ', attachment=ya2)
# Видео
@vk.on.private_message(text='видео')
async def video(message: Message):
    await message.answer('Вот твое видео ', attachment=ya3)
# Файл
@vk.
on.private_message(text='файл') async def file(message: Message): await message.answer('Вот твой файл ', attachment=ya) # Толик видиорегистратор система мене vk.run_forever()

Теперь рассмотрим клавиатуру и напишем простое динамичное меню, так же добавим ответ на сообщение которое мы не знаем =)

# - НАДА -
import asyncio
import requests
import random
# - Вк -
from typing import Optional
from vkbottle import GroupEventType, GroupTypes, Keyboard, Text, VKAPIError
from vkbottle.bot import Bot, Message
from vkbottle import Keyboard, KeyboardButtonColor, Text, OpenLink
from vkbottle.tools import DocMessagesUploader
# Переменные
group_id = '206644831'
secret = 'ВАШ ТОКЕН'
ya = 'doc381260583_611979108'
ya2 = 'photo381260583_457378962'
ya3 = 'video-200537102_456239073'
# Для удобства
bot_token = secret
bot_group_id = group_id
vk = Bot(bot_token, bot_group_id)
# Приветствие
# Есть 3 типа - private_message - ожидание\ответ только в личные сообщения группы!
# chat_message - ожидание\ответ только в беседе!
# message - ожидание\ответ и в беседе и в личные сообщения!
@vk.
on.private_message(text=['Начать', 'Ку', 'Привет']) # Сама функция: async def privet(message: Message): # Ответ на сообщение await message.answer('Приветик!') # Фото #@vk.on.private_message(text='фото') #async def photo(message: Message): # await message.answer('Вот твоя фотка ', attachment=ya2) # Видео #@vk.on.private_message(text='видео') #async def video(message: Message): # await message.answer('Вот твое видео ', attachment=ya3) # Файл #@vk.on.private_message(text='файл') #async def file(message: Message): # await message.answer('Вот твой файл ', attachment=ya) # Меню @vk.on.private_message(text=['/mm', 'menu', 'меню']) @vk.on.private_message(payload={'cmd': 'menu'}) async def menu(message: Message): await message.answer( # Сообщение при отправлении клавиатуры message = 'Меню: ', # Клавиатура keyboard = ( # one_time - True - одноразовая клавиатура, False - постоянная клавиатура # inline - True - клавиатура прикрепляется к сообщению(РАССМОТРИМ), False - клавиаутра в стандартном положении # . add - добавить кнопку # .row - отступ # Цвета: POSITIVE - Ярко зеленый, SECONDARY(можно нечего не указывать) - БЛЕДНО БЕЛЫЙ # PRIMARY - СИНИЙ, NEGATIVE - КРАСНЫЙ Keyboard(one_time = False, inline = False) .add(Text('Инфа'), color=KeyboardButtonColor.POSITIVE) .add(Text('ЛУЧШИЙ ПОРТАЛ'), color=KeyboardButtonColor.NEGATIVE) .row() .add(Text('Магаз'), color=KeyboardButtonColor.PRIMARY) ) ) @vk.on.private_message(text='Магаз') async def magaz(message: Message): await message.answer( message = 'Пятерочка: ', keyboard = ( Keyboard(one_time = False, inline = False) .add(Text('Сигареты'), color=KeyboardButtonColor.POSITIVE) .add(Text('Чипсы'), color=KeyboardButtonColor.POSITIVE) .row() .add(Text('Блейзуха'), color=KeyboardButtonColor.POSITIVE) .add(Text('Круггетсы'), color=KeyboardButtonColor.NEGATIVE) . row() .add(Text('Назад', payload={'cmd': 'menu'})) ) ) # <3 @vk.on.private_message(text='ЛУЧШИЙ ПОРТАЛ') async def blasthk(message: Message): await message.answer( message = 'ЛУЧШИЙ СУКА САЙТ:', keyboard = ( Keyboard(inline = True) .add(OpenLink('https://blast.hk/', 'ЛУЧШИЙ ПОРТАЛ')) ) ) # нада сделать @vk.on.private_message() async def main(message): await message.answer('Я не знаю, что ответить на это =(\n\nВозможно потом когда нибудь я смогу ответить тебе на это =)') # Толик видиорегистратор система мене vk.run_forever()

Вроде бы все, прикреплю исходный файл к теме, так же видео дабы показать как это все работает =)
Если у вас есть срочные вопросы можете задавать их напрямую в
вк(кликабельно), а так пишите в данной теме.
Думаю, основное я вам донёс 🙂

Видео:

p. s я импортировал модуль Random, хотел сделать отправку рандомных ответов, думаю кто знает python тот сам знает как это сделать.