Отправка документа через vk_api
Как отправить отдельным сообщением txt файл который находится в той же папке, что и бот?
Отслеживать
задан 3 апр 2021 в 11:09
5 3 3 бронзовых знака
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Перед отправкой, нужно сначало загрузить документ на сервера вк.
result = json.loads(requests.post(vk.docs.getMessagesUploadServer(type='doc', peer_id=event.object.message['peer_id'])['upload_url'], files=).text) jsonAnswer = vk.docs.save(file=result['file'], title='title', tags=[])
Затем можно отправлять сам файл:
vk.messages.send(peer_id=event.object.message['peer_id'], random_id=0, attachment=f"doc_")
import vk_api, json, requests, traceback from vk_api.bot_longpoll import VkBotEventType vk_session = vk_api.VkApi(token='token') vk = vk_session.get_api() longpoll = vk_api.bot_longpoll.VkBotLongPoll(vk_session, id, wait=25) while True: try: for event in longpoll.listen(): obj = event.object.message peer = obj['peer_id'] if event.type == VkBotEventType.MESSAGE_NEW: result = json.loads(requests.post(vk.docs.getMessagesUploadServer(type='doc', peer_id=peer)['upload_url'], files=).text) jsonAnswer = vk.docs.save(file=result['file'], title='title', tags=[]) vk.messages.send( peer_id=peer, random_id=0, attachment=f"doc_" ) except: print(traceback.format_exc())
Как скинуть html файл в вк
Я уже писал о том, как передать совершенно любой файл ВКонтакте , но нашел еще более легкий способ, о котором я сейчас и расскажу.Этот способ ничем не уступает первому, с помощью него также можно отправить сразу несколько файлов любого расширения.
Для того чтобы подготовить файл для отправки, необходимо его заархивировать, но при этом в параметрах архивации необходимо указать “Формат архива” — “Zip”, иначе не получится.
После того, как Вы заархивируете файл, необходимо будет переименовать его расширение c “.zip” на “.docx”. Т.е. если файл назывался “1.zip”, то после того как Вы его переименуете, он должен называться “1.docx”. О том, как в Windows XP изменить расширении имени файла я уже писал.
![]()
Теперь файл готов к отправке через сайт ВКонтакте и Вы с легкостью сможете передавать любое количество совершенно любых файлов.
Скажи СПАСИБО — этим ТЫ отблагодаришь автора!
Рекомендуем к просмотру:
- Как пользоваться фильтром поиска на сайте компании “Этажи”?
- Как организовать конференцию в Zoom?
- Как пользоваться Zoom на компьютере?
- Проверка скорости интернета: что нужно знать
- Как изменять голос в Дискорд?
- Как сменить обложку профиля в Одноклассниках?
- Как удалить посты в Инстаграме с компьютера?
- Устранение ошибки при запуске Office 2010 на XP
- Как обновить Internet Explorer 8 до 11 версии для Windows 7?
- Как заархивировать запись в ВК?
- Как развернуть экран на компьютере?
Как передать файл html в вк?
Создал файл с расширением .html и хочу передать его другу. Кроме как в вк он нигде не сидит.
Голосование за лучший ответ
переделай в lmth например и пускай друг переделает обратно
скинь ему ссылку на облако.
Добавь в документы
Если так просто не берет — добавь в архив
Суй в архив
Похожие вопросы
Ваш браузер устарел
Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.
Редактор статей
Редактор статей позволит за пару минут создать полноценный материал с медиафайлами и качественной вёрсткой. На мобильных устройствах эти материалы загружаются мгновенно, а авторы могут увидеть статистику по каждой публикации.
Создание статьи
Чтобы создать материал, выберите пункт «Статья» под полем «Что у Вас нового?» на стене страницы или сообщества.
Устройтесь поудобнее, придумайте название и начните свой рассказ.
Текст и форматирование
Панель форматирования откроется, когда вы выделите нужный текст.
B — жирный шрифт
I — курсивS — зачеркнутый текст
Н — заголовок первого уровня
н — подзаголовок
Также в текст можно добавить ссылку — для этого нужно выделить текст, нажать на значок в виде цепочки и вставить URL. Или цитату — с помощью последней кнопки в меню.
Make everything as simple as possible, but not simpler.
У цитаты есть второй вариант оформления. Чтобы выбрать его, нажмите на иконку ещё раз.
Make everything as simple as possible, but not simpler.
Кстати, свои ссылки есть у каждого заголовка в опубликованной статье. С их помощью вы можете сделать оглавление или быстрый переход из одной части материала в другой.
Для удобного оформления статьи мы добавили автозамену следующих символов: -> →, != ≠, . …, >= ≥, ^2 ², (c) © и других. Также при вводе кириллицы обычные кавычки заменяются на «кавычки-ёлочки».
Вы можете создавать нумерованные и маркированные списки. Нумерованный список формируется автоматически: начните первый пункт с «1.» и нажмите Enter. Для создания маркированного списка нажмите * и пробел.
Максимальное количество знаков в статье — 100 тысяч.
Горячие клавиши
Shift + Enter — новая строка (Ctrl + Enter для Safari).
Enter — новый абзац.
Ctrl/Cmd + Z — отменить действие.
Ctrl/Cmd + B — жирный шрифт.
Ctrl/Cmd + I — курсив.
Alt + C — выделить фрагмент кода.
Чтобы начать писать код, начните строку с трёх апострофов: «`
Медиафайлы
В статью можно добавить изображения, видеозаписи, GIF-анимацию, аудиозаписи, плейлисты и разделитель текста. Для этого создайте новую строку и нажмите на плюс, который появился слева.
Также вложения можно загрузить по ссылке из любого источника. Вставьте ссылку на фотографию, видеозапись, плейлист или GIF-анимацию прямо в текст, а затем нажмите Enter. Изображения можно добавить и из буфера обмена.
Не бойтесь редактировать статью, которая уже опубликована. Как только вы приступите к правкам — автоматически создастся новый черновик. Таким образом, для читателей статья останется без изменений до тех пор, пока вы не опубликуете черновик ещё раз.
Если черновик больше не нужен — смело удаляйте его. Перейдите в меню «Статьи», выберите «Черновики» и нажмите на крестик справа от материала. Опубликованная статья при этом не исчезнет.
Руководителям сообщества
В будущем у редактора статей появится история изменений и возможность вернуться к одной из предыдущих версий. Пока же, чтобы не потерять важную информацию, пожалуйста, не редактируйте статью одновременно с другими руководителями сообщества. Выберите одного ответственного администратора, который будет вносить изменения.
Публикация
Чтобы опубликовать новую статью или сохранить изменения в старой, перейдите в меню «Публикация». Здесь вы можете добавить обложку и выбрать уникальную ссылку, по которой ваша статья будет доступна другим пользователям.
Если вы публикуете текст от имени закрытого или частного сообщества, можно сделать статью доступной только для его участников. Материалы, опубликованные от имени публичных страниц или личных профилей, доступны всем пользователям.
Когда все приготовления закончены, уверенно нажимайте кнопку «Опубликовать». Вуаля — и статья уже живёт по указанному адресу. Но пока о ней никто не знает. Чтобы поделиться материалом, отправьте кому-нибудь ту самую уникальную ссылку или прикрепите её к записи на стене.
Так выглядит статья с обложкой. Если вы не выбрали обложку, то фоном послужит размытый аватар автора или сообщества. Обложка должна иметь пропорцию 16:9.
Удаление и восстановление
Чтобы удалить материал, перейдите в режим редактирования, откройте меню «Публикация» и нажмите «Удалить». Статья не пропадёт бесследно — она останется в черновиках, где её можно будет изменить или восстановить.
Статистика (бета-тестирование)
Статистика доступна автору или руководителям сообщества, если материал набрал больше 100 просмотров. Тогда в режиме чтения статьи появится кнопка «Статистика».
Просмотры, доскроллы и прочтения считаются для всех пользователей, в том числе для незалогиненных.
В конце статьи указано количество просмотров. «Упоминания» покажут, сколько раз вашей статьёй поделились другие пользователи и сообщества.
Ночной и дневной режим
Для читателей-сов мы добавили ночной режим чтения. Чтобы яркий свет монитора не раздражал глаза, нажмите на значок луны в правом верхнем углу. Повторное нажатие вернёт дневной режим.
Добавляем в закладки и делимся с друзьями
Чтобы не потерять интересную статью, сохраните её с помощью кнопки «Сохранить в закладки», которая расположена в конце текста. После этого материал можно будет найти в разделе «Закладки» → «Статьи».
Также статью можно опубликовать на своей странице или в сообществе и отправить личным сообщением.
Писать статьи, рассказывать о путешествиях или делиться списком любимых книг и фильмов стало ещё проще. ВКонтакте настало время удивительных историй.
