Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ под Linux

Войти
Регистрация
Восстановить пароль
 
ERW1N
0 / 0 / 0
Регистрация: 29.10.2016
Сообщений: 47
#1

Связать терминал и чат вк - C++ Linux

06.02.2017, 23:43. Просмотров 325. Ответов 1

Зраствуйте!Хочу связать чат вк и терминал в линукс.Чтоб мне писали сообщения и мне в терминале выводило их и потом я мог ответить сразу же через терминал.Подскажите как реализовать
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.02.2017, 23:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Связать терминал и чат вк (C++ Linux):

Linux терминал - C++ Linux
в среду экзамен по linux , работа в терминале (выхватил чудом вопрос) может поможет кто: Работа с филами 1)Получите имена трех самых...

Управление программой через терминал - C++ Linux
Здравствуйте, нужно организовать управление консольного приложение через консоль то есть, сейчас программа работает так перетащили файл...

Терминал. Esc-последовательность. Как сделать? - C++ Linux
Как сделать програмку, которая при запуске из терминала будет выводить слово "Пример". На 5 строчек вниз, на 10 символов вправо, красным...

Передача команд в терминал и получение ответа - C++ Linux
Всем доброго времени суток. Только недавно начал программировать под linux и столкнулся с проблемой: как из программы на c++ передать...

Работа с мышью и браузером (или интернет через терминал) - C++ Linux
Как на языке си реализовать: 1) клик мышкой в определенном месте экрана(задавать через координаты х и у) 2) переход по заданной ссылке...

Как реализовать вывод в терминал поверх уже выведенных данных? - C++ Linux
К примеру, как делает apt-get при установке пакета (изменение числа процентов на том же месте). Очень интересно, как это реализуется....

1
serhy_pyton
0 / 0 / 1
Регистрация: 06.02.2017
Сообщений: 3
07.02.2017, 01:53 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Есть готовые библиотеки на python, к примеру тут https://habrahabr.ru/sandbox/84639/ подробно описано метод создания таковой приложухи.
Изьяном является необходимость каждые 12 часов(около того) ручками получать и вбивать новый токен.
Пример на отправку сообщения(нужны права messages)
Python
1
2
3
4
5
6
import vk
session = vk.Session(access_token='здесь access_token')
api = vk.API(session)
u_id=raw_input("id: ")
mess=raw_input("message: ")
api.messages.send(user_id=u_id, message=mess)
ни прием(запись в файл)
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import vk
session = vk.Session(access_token='тот самый токен')
api = vk.API(session)
f = open('messages.txt', 'w')
message = api.messages.get(filters=1, count=1)
if message[1]['uid']>0:
    f.write('count=1'+'\n')
    uid=message[1]['uid']
    mid=message[1]['mid']
    name=api.users.get(user_ids=uid, fields='nickname')
    f.write('sender="'+name[0]['first_name']+'_'+name[0]['last_name']+'"\n')
    f.write('mess="'+message[1]['body']+'"')
    api.messages.markAsRead(message_ids=mid)
else:
    f.write('count=0'+'\n')
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.02.2017, 01:53
Привет! Вот еще темы с ответами:

TCP-чат (не получается связать сокет через accept) - C++
Никак не получается связать сокет через accept (программа дальше просто не идет). Не пойму почему:( Даже с кодом из учебника почему-то не...

Чат или видео чат - Web
Создал тему здесь, т.к. ближайшего раздела не вижу. Хотелось бы понять как установить видеочат, типа бонгакамс, если есть бесплатная...

Server 2003 Терминал - Windows Server
Подскажите пожалуйста как идет работа терминального сервера под 1с если настраивать? То есть я могу настроить так сервер, чтобы я при...

Терминал - C++
Возможно ли к примеру когда запускаешь программу, вводишь данные, символьные к примеру, а оно сразу автоматически заменяется программой. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru