• Как сделать систему варнов вк апи?

    appliks
    @appliks
    Работает? Не трогай.
    Т.е. если нарушил:
    В первый раз - предупреждение,
    Во второй раз - повторное предупреждение,
    В третий раз - кик. Всё верно?
    Либо используй БД для такого учёта, либо юзай метод groups.ban
    Ответ написан
    Комментировать
  • Как подключить vk api к серверу?

    appliks
    @appliks
    Работает? Не трогай.
    Не совсем в теме... Ты имеешь ввиду игры или мини приложения, чат боты?
    Если второе, то там стандартное api, получаешь токен, подключаешь хостинг (по домену точно, про ip не знаю) к Callback или Long Poll, на каждый запрос используешь ответные методы.
    Ответ написан
    Комментировать
  • Как получить список людей кто сделал репост в социальной сети?

    appliks
    @appliks
    Работает? Не трогай.
    Такую возможность больше года назад убрали.
    Была альтернатива искать среди записей подписчиков, друзей и т.д. Но смысла не вижу.
    Во первых код должен быть хорошо оптимизирован.
    Во вторых настройки приватности никто не отменял.
    В третьих это может понадобиться только для спама и для анализа конкурентов, ведь для своих сообществ метод доступен.
    Ответ написан
    Комментировать
  • Как в группе в ВКонтакте указать цену "от" N-суммы?

    appliks
    @appliks
    Работает? Не трогай.
    Такой возможности нет насколько я знаю. Обычно в описании пишут, что цена договорная, от и до.
    Ответ написан
    Комментировать
  • VK API не возвращает поле last_seen, как зарещать?

    appliks
    @appliks
    Работает? Не трогай.
    Не совсем понимаю. Давай по порядку.
    На первом аккаунте 10К друзей, а на другом 500. В первом случае метод friends.get работает нормально, а во втором без поля last_seen. Всё верно?
    Ты используешь приложение VK Me?
    Если да, то на втором аккаунте (где 500) не доступна дата их последнего входа, точно также, как и им твоя (Пример)
    Если нет, то нужно больше данных (хотя бы id 500).
    Ответ написан
  • Как получить геоданные из vk api?

    appliks
    @appliks
    Работает? Не трогай.
    1) Если пользователь не врун и указал настоящий город в профиле, то можно узнать с помощью метода users.search.
    2) Если думаешь, что он врун, то можешь предложить ему нажать кнопку Location (Рекомендую также сделать кнопку для ручного ввода).

    PS: Давно api не использую, кнопки даже не пробовал, поэтому примера не имею, но в интернете видел много статей про использование клавиатуры.
    Ответ написан
    Комментировать
  • Как сделать ответ на стикер?

    appliks
    @appliks
    Работает? Не трогай.
    Язык не знаю, но принцип простой:
    1) При получении запроса "message_new", в массиве приходит id стикера (object - attachments - sticker -id), получаешь его (если на разные стикеры ответы). Если же на все стикеры, то смотри тип (object - attachments - type = sticker).
    2) Отправляешь сообщение методом messages.send. Вроде ещё можно стикеры отправлять, которые есть у пользователя, создавшего ключ доступа.

    PS: Если прям ответ нужен, то получаешь id сообщения (object - id) и указываешь его в messages.send. Как посмотреть стикер: "https://vk.com/sticker/1-{sticker_id}-{Размер 64,128,256,352,512}b" (где-то видел бд с рассортированными стикерами, жаль не сохранил статью).
    Ответ написан
    Комментировать
  • Python Как сделать ДБ для VK-бота?

    appliks
    @appliks
    Работает? Не трогай.
    Поддержу Сергея.
    Если хоть немного шаришь, должен понять:
    1) При получении запроса "message_new", в массиве приходит id, получаешь его.
    2) Есть неофициальный метод foaf (в api года два назад искал, не было, сейчас мб добавили), он возвращает данные о пользователе в xml файле, там дату найдёшь ("http://vk.com/foaf.php?id={user_id}").
    3) Добавляешь дату в БД, в интернете много статей как это делать питоне.
    4) При получении команды "профиль", бот должен сделать запрос к БД и отправить данные пользователю.
    Ответ написан
    Комментировать