vk api получение новых сообщений
Хой! Есть код который получает сообщения пользователя но только последние. Не подскажите как получить новые сообщения?
if self.ui.Text_VK.text() == «» or self.ui.Text_VK.text() == None: # Основной код парсинга сообщений ВК self.ui.Console_New.appendPlainText(«Токен не может быть пустым») else: if self.ui.Text_VK.textChanged: self.ui.Console_New.appendPlainText(«Токен изменен») api = vk.API(access_token=self.ui.Text_VK.text(), v=’5.131′) # получение токена пользователя # Для лс if self.ui.vk_text_token_ls.text() == » or self.ui.vk_text_token_ls.text() == None: self.ui.Console_New.appendPlainText(«ID лс пустой») else: if self.ui.vk_text_token_ls.textChanged: self.ui.Console_New.appendPlainText(«ID ЛС изменен») get_messages = api.messages.getHistory(count=1, user_id=self.ui.vk_text_token_ls.text()) # Получение сообщений ЛС print(get_messages) get_body = get_messages[‘items’][0] date = datetime.datetime.fromtimestamp(get_body[‘date’]).strftime(«%d-%m-%Y %H:%M») senderID = str(re.search(«‘from_id’: (.+?),», str(get_messages))) sender = (senderID[51:][:-3]) username = api.users.get(user_id=sender, fields=’photo_50′) full_username = username[0][‘first_name’] + ‘ ‘ + username[0][‘last_name’] #username[0][‘photo_50’] if get_body[‘attachments’] == »: self.ui.Console_New.appendPlainText(«Картинок нету») if get_body[‘text’] == »: # Проверка существования текста сообщения print(full_username) self.ui.Console_New.appendPlainText(full_username) print(date) self.ui.Console_New.appendPlainText(date) else: print(full_username) self.ui.Console_New.appendPlainText(full_username) print(get_body[‘text’]) print(date) self.ui.Console_New.appendPlainText(date) elif get_body[‘attachments’] == [»]: self.ui.Console_New.appendPlainText(«Картинок нету») if get_body[‘text’] == »: # Проверка существования текста сообщения print(full_username) self.ui.Console_New.appendPlainText(full_username) print(date) self.ui.Console_New.appendPlainText(date) else: print(full_username) self.ui.Console_New.appendPlainText(full_username) print(get_body[‘text’]) print(date) self.ui.Console_New.appendPlainText(date) elif get_body[‘attachments’] == []: self.ui.Console_New.appendPlainText(«Картинок нету») if get_body[‘text’] == »: # Проверка существования текста сообщения print(full_username) self.ui.Console_New.appendPlainText(full_username) print(date) self.ui.Console_New.appendPlainText(date) else: print(full_username) self.ui.Console_New.appendPlainText(full_username) print(get_body[‘text’]) print(date) self.ui.Console_New.appendPlainText(date) else: if get_body[‘attachments’][0][‘type’] == ‘photo’: photo = get_body[‘attachments’][0][‘photo’][‘sizes’][-1][‘url’] if get_body[‘text’] == »: # Проверка существования текста сообщения print(full_username) self.ui.Console_New.appendPlainText(full_username) print(photo) print(date) self.ui.Console_New.appendPlainText(date) else: print(full_username) self.ui.Console_New.appendPlainText(full_username) print(get_body[‘text’]) print(photo) print(date) self.ui.Console_New.appendPlainText(date)
Источник: ru.stackoverflow.com
Как сделать ссылку на беседу в вк
Создаем беседу в социальной сети ВКонтакте
Сегодня мы поговорим о том, как создать беседу и выбрать собеседников для нее на сайте vk.com.
Беседа — это переписка нескольких участников. В нашем случае это пользователи социальной сети «ВКонтакте». Максимальное количество участников — 15 (включая себя).
Каждый пользователь имеет возможность удалить человека из своего диалога и перестать получать сообщения от него. Так же можно добавить или удалить пользователя с Черного Списка. Любой пользователь может покинуть беседу без сторонней помощи.
Что бы создать такую переписку, вам нужно: перейти в раздел «Мои сообщения», «Написать сообщение» (в правом верхнем углу), выбираем участников для беседы из выпадающего списка либо вводим в строку имя и фамилию.
Функционал беседы
После того, как наш список полон тех людей которые нам интересны, в строку «Тема» — вписываем тему диалога, пишем сообщение и нажимаем «Отправить».
Беседой можно управлять с помощью раздела «Действия»:
- Добавить собеседников — с помощью этой кнопки вы можете добавить друзей в созданный диалог из своего полного списка.
- Сохранить переписку — с помощью этого меню, создатель диалога может сохранить на своем компьютере всю переписку с беседы в текстовом документе.
- Показать материалы из беседы — здесь можно просмотреть все картинки, ссылки, документы и другие сложения, которые были опубликованные участниками диалога.
- Показать всю историю сообщений — эта функция покажет вам весь список когда либо отправленных сообщений.
- Очистить историю сообщений — использовать эту функцию рекомендуем только в том случае, если вы полностью уверены в том, что хотите удалить все существующие записи.
Вставить файл в беседу
Так же вы можете к диалогу прикрепить фотографию, аудиозапись, документ и пр.
- Подарок — возможность подарить подарок прямо в личном сообщении.
- Карту — прикрепить карту и указать свое местоположение на ней или просто какой нибудь другой участок на нашей планете.
- Документ — с помощью этой кнопки, вы можете прикрепить к личному сообщению созданный документ (Word или .txt).
- Аудиозапись — отправка любимой мелодии или другой композиции теперь не проблема. Нужно только выбрать из списка своих аудио записей или из общего.
- Видеозапись — поделитесь со своими друзьями интересными видеороликами.
- Фотографию — вставить изображение в сообщение теперь не проблема. Ваши друзья с легкостью могут получить фотографии от вас и порадоваться, обсудить вместе с вами.
GD Star Rating
loading.
Создаем беседу в социальной сети ВКонтакте , 4.8 out of 5 based on 52 ratings
Добавлено 10.09.2012
Источник: socialnie-seti.info
Создаём беседу в Вконтакте на несколько человек
В социальной сети Вконтакте можно вести диалог не только с одним собеседником. Функционал социальной сети позволяет создавать беседы с неограниченным числом участников. Участники беседы могут вести диалог друг с другом без каких-либо ограничений, но при этом те, кто не является участником беседы не сможет просматривать её. Аналогичная ситуация в случае с удалением какого-то участника из беседы, правда, он тогда не сможете видеть обновления беседы. Сообщения, оставленные ранее, будут доступны для него.
Как создать беседу в Вконтакте
Процесс создания беседы в Вконтакте очень прост:
- Переключитесь во вкладку «Сообщения», что расположена в левой части окна.
- В верхней части окошка с диалогами воспользуйтесь кнопкой в виде плюса.
При необходимости вы можете расширять список пользователей в беседе, добавляя новых. Также новых участников могут приглашать уже имеющиеся участники. При этом необязательно, чтобы приглашаемый пользователь был у вас в списках друзей. Однако он должен быть в друзьях у приглашающей стороны.
Также, в случае необходимости, можно удалить приглашённого пользователя, если вы его пригласили. Так как вы являетесь создателем беседы, то по умолчанию можете удалять любых пользователей в ней.
Как видите, в создании беседы в Вконтакте нет ничего сложного. Всё делается буквально за несколько кликов мыши.
Источник: public-pc.com
Как пригласить сообщество в беседу во «ВКонтакте»: использование сервиса сообщений
Полезно
Автор Анна Сергеева На чтение 4 мин Просмотров 39
У тех, кто активно использует «ВКонтакте» для общения и по работе, может возникнуть вопрос, как добавить сообщество в беседу ВК. Необходимость в этом появляется, когда принять участие в разговоре и высказать экспертное мнение или дать комментарий по проблеме, относящейся к компетенции группы, нужно не отдельному физическому лицу, а созданному в социальной сети объединению.
Можно ли пригласить сообщество в беседу во «ВКонтакте», и как это сделать
Техническая возможность подключить к разговору сообщество заложена разработчиками ВК в базовые настройки. Например, перед праздниками можно присоединить к обсуждению меню профессиональную группу кондитеров или организаторов кейтерингового обслуживания, и они грамотно проконсультируют по своим услугам и ценам, оперативно ответят на вопросы всех участников.
Информацию не придется в дальнейшем пересылать заинтересованным лицам и отдельно согласовывать. Такая опция появилась в социальной сети не сразу, но была добавлена с учетом веяний времени.
Создание чата в группе во ВК
Для организации чата во ВК пользователь выполняет следующие шаги:
- Заходит в раздел «Мессенджер».
- Нажимает значок «Создание беседы» в правом верхнем углу (он схематично изображен в виде листа бумаги с карандашом).
- Добавляет нужных пользователей.
- Вводит название и при желании выбирает аватар для обсуждения. Эти функции доступны в поле внизу страницы.
- Нажимает синюю клавишу, подтверждая создание чата.
Как настроить сервис сообщений
Для настройки сервиса сообщений создателю необходимо выбрать соответствующий пункт (см. пиктограмму в виде круглой шестеренки). Можно отрегулировать, кто сможет в дальнейшем приглашать участников в разговор, редактировать информацию и менять оформление, назначить права на прочие функции, связанные с сопровождением чата. Социальная сеть позволяет при необходимости редактировать в будущем настройки в соответствии с изменившимися условиями и пожеланиями, а также добавлять или удалять новых участников и администраторов.
Беседы в сообществе
Наделен правами организовывать чат в группе только администратор. Для этого необходимо нажать на пункт «Создать беседу», далее установить основные настройки, ввести название и при желании выбрать аватар. Процесс похож на запуск стандартного разговора в мессенджере.
Уточнение требуется в части того, как добавить сообщество в обсуждение во ВК. Сначала пользователь заводит чат по стандартному алгоритму, присваивает ему название. Затем на странице сообщества в меню кликает по кнопке «Добавить беседу» и выбирает нужную. Поиск разговора осуществляется по названию, поэтому важно изначально его дать.
Администратор может также самостоятельно создать беседу от имени сообщества. Разговор будет отображаться на странице группы.
В зависимости от настроек приватности в диалоге смогут участвовать либо все желающие, либо избранный круг лиц.
Правила использования
При работе в системе рекомендуется обратить внимание на следующие моменты:
- существует ограничение на количество бесед, созданных сообществом (их должно быть не более 20);
- в каждом чате допускается до 2000 участников;
- пригласить новых членов в разговор могут только те пользователи, кто наделен соответствующими правами;
- лучше емко и по теме давать название чату при создании, чтобы людям было легче находить на странице интересующий их вопрос;
- социальная сеть следит за соблюдением этических норм, поэтому категорически запрещено размещение оскорбительного или призывающего к агрессивным действиям контента, а также информации порнографического содержания.
Использование чатов и бесед помогает налаживать коммуникацию, оперативно отвечать на запросы посетителей и привлекать новых, рассказывать о новинках и событиях, поэтому нужно применять технические сервисы в ежедневной жизни и получать все их преимущества.
Обзор
Источник: vkguru.info