X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Чат-бот для вк на python
prolisk
prolisk
Topic Starter сообщение 20.4.2017, 16:51; Ответить: prolisk
Сообщение #1


Если кому интересно написание чат-бота для вконтакте на Питоне - юзайте библиотеку vk_api.
Вчера для теста поставит модуль, на Python 3 накидал для теста пару строк, чтоб затестить.
В общем, работает, письма шлет, принимает и т.д.
Можно юзать как для личных страниц, так и для сообщества.

Статья за хабре: https://habrahabr.ru/post/326312/
Часть моего кода:
import time
import vk_api
vk = vk_api.VkApi(login = 'login@mail.ru', password = 'denrozhden27')
#vk_api.VkApi(token = 'a02d...e83fd') #Авторизоваться как сообщество
vk.auth()
def write_msg(user_id, s):
    vk.method('messages.send', {'user_id':user_id,'message':s})
write_msg('1', 'привет, Дуров')
write_msg('183472', 'привет, просто')

Где:
сначала импортируем модуль, далее данные: логин/пароль (для сообществ нужно апи-ключ получить);
авторизация.
Функция отправки сообщения с параметрами:
user_id = айди юзера
s = Сообщение
Далее тестим отправку на двоих получателях - Дуров со страничкой айди 1, и что попало ввел - какая-то девушка.

Для спама вряд ли сойдет, думаю общие лимиты будут срабатывать. Но все можно, если попотеть :)


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
сообщение 20.4.2017, 20:22; Ответить: k0ttee
Сообщение #2


Куча есть серверов, где можно разместиться и под разными акками вертеть ботов. Ну правда, куча же серверов где вертятся сайтики на похапе и более чем достаточно ресурсов для вращения еще чего-нибудь. Вопрос только в открытости кода... вот скомпилировать бы это дерьмо в бинарничег.


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
prolisk
prolisk
Topic Starter сообщение 20.4.2017, 22:32; Ответить: prolisk
Сообщение #3


(k0ttee)
вот скомпилировать бы это дерьмо в бинарничег.

если по питоне - то легко монтируется в .ехе-шник.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Платон Щукин
Платон Щукин
сообщение 21.4.2017, 15:43; Ответить: Платон Щукин
Сообщение #4


ВК не интересно, вот если бы в скайпе такое замутить


--------------------
Что вижу - О ТОМ ПОЮ ❄❄❄ Instagram - ПРОКАЧКА
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
prolisk
prolisk
Topic Starter сообщение 30.4.2017, 14:30; Ответить: prolisk
Сообщение #5


Платон Щукин, в скайпе тоже можно сделать.
делается через обычные post-запросы, например через библиотеку requests


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Платон Щукин
Платон Щукин
сообщение 2.5.2017, 15:18; Ответить: Платон Щукин
Сообщение #6


(prolisk)
делается через обычные post-запросы

передать понятно, как взять get запросом нужное значение?
К примеру, нужно авторизовать пользователя, и отправить ему определенное сообщение.
И все осложняется тем что мелсофтовцы прикрыли API скайпа(((
Не все, но самые нужные функции


--------------------
Что вижу - О ТОМ ПОЮ ❄❄❄ Instagram - ПРОКАЧКА
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
prolisk
prolisk
Topic Starter сообщение 3.5.2017, 19:23; Ответить: prolisk
Сообщение #7


(Платон Щукин)
что мелсофтовцы прикрыли API скайпа(((

ну тогда не знаю. может через веб версию покопать...хотя думаю и там от спамеров защита есть


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Платон Щукин
Платон Щукин
сообщение 4.5.2017, 20:18; Ответить: Платон Щукин
Сообщение #8


(prolisk)
может через веб версию покопать

копал...ни чего там нет)
нужно попробовать autoit возможно что-то и получится)


--------------------
Что вижу - О ТОМ ПОЮ ❄❄❄ Instagram - ПРОКАЧКА
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
avto727
avto727
сообщение 30.8.2017, 2:38; Ответить: avto727
Сообщение #9


Привет. Бот работает с авторизацией пользователя. Авторизация сообщества не работает почему то (((
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
prolisk
prolisk
Topic Starter сообщение 30.8.2017, 13:39; Ответить: prolisk
Сообщение #10


(avto727)
Авторизация сообщества не работает почему то (((

через токен пробовали?

Добавлено спустя 44 минуты 57 секунд:
Попробовал - авторизацию дополнительно для сообщества проходить не надо. Как я понял.
Вот кусок кода:
import time
import vk_api

vk = vk_api.VkApi(token = '5582....d3') #Авторизоваться как сообщество
#vk.auth()
r = vk.method('groups.getMembers', {'group_id':78843257}) #получаем список пользователей с группы. для теста.
print(r) #выводим ответ на запрос


Добавлено спустя 2 минуты 3 секунды:
Но это для методов, где подходит авторизация с группы.
В некоторых случаях, где надо авторизация юзера - будет ошибка:
vk_api.exceptions.ApiError: [5] User authorization failed: method is unavailable with group auth.


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыЛюблю творить! Статьи для вас
Копирайтинг- моя жизнь!
312 Zoya83 190631 Сегодня, 7:51
автор: DimonX
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыСовременный сервис для быстрого и безопасного обмена валют.
15 CryptoTims 4932 Вчера, 22:32
автор: CryptoTims
Открытая тема (нет новых ответов) Rebex.io – Ваша инновационная платформа для обмена криптовалюты!
2 Rebex 813 Вчера, 20:04
автор: Rebex
Открытая тема (нет новых ответов) Посоветуйте массажер для спины и шеи
7 Boymaster 843 Вчера, 2:05
автор: Boymaster
Открытая тема (нет новых ответов) Какой % отказов нормален для сайта?
12 Aloof 3241 20.4.2024, 17:05
автор: Liudmila


 



RSS Текстовая версия Сейчас: 23.4.2024, 10:34
Дизайн