• На форуме разрешено создавать темы только для пользователей, кто имеет группу «Продавец». Приобрести её можно здесь: https://dstock.biz/account/upgrades. Либо в телеграме https://t.me/DustDS

Статья Делаем VK БОТа на Python

Samars

Интересующийся

Samars

Интересующийся
Статус
Оффлайн
Регистрация
7 Янв 2019
Сообщения
4
Реакции
3
VK БОТ для вашей группы

225


Отвечает на заданные команды заданным текстом/вложениями, настроить под себя сможет даже школьник

Устанавливаем Python 3.6+
Пожалуйста, авторизуйтесь для просмотра ссылки.

Устанавливаем необходимые модули:
Код:
pip install colorama
pip install vk_api
pip install keyboard
Скачиваем самого бота -
Пожалуйста, авторизуйтесь для просмотра ссылки.

Для начала включите сообщения группы:
226


Далее создаем токен для бота: переходим в Настройки -> Работа с API -> Создать ключ -> ставим все галочки -> создаем

227

Включаем LongPoll API для группы: Настройки -> Работа с API -> Long Poll API -> включаем и выбираем версию 5.92


Настраиваем типы событий для Long Poll API: Настройки -> Работа с API -> Long Poll API -> Типы событий -> выбираем все события в группе "Сообщения" и в группе "Пользователи". Не забываем сохранить настройки

Открываем файлик Config.py и выставляем свои значения:
Python:
token = '750b5d8867f7e932e6a5451da0d45ab238984hfhu34uyfh8hdr8hf83hf32dffsdgdegrr' #token который получили в настройках группы
group_id = '180777777' #id группы, узнать можно тут http://regvk.com/id/ (поле ID публичной страницы)

welcome_text = 'Добро пожаловать!' #сообщение при вступление в группу
leaving_text = 'Жаль, что ты решил покинуть нас(' #сообщение при выходе из группы
wrong_text = 'Ошибка, неверная команда!' #сообщение при отправке неверной команды

Открываем файл Commands.json и редактируем:
поле cmd - текст команды
answer - ответ на команду(может быть пустым, если заполнено поле attachment)
attachment - название картинки для ответа (картинка должна лежать в папке images)

Для добавления команды - дублируете структуру
JSON:
{
    "cmd": "/картинка с текстом",
    "answer": "картинка с текстом",
    "attachment": "1.jpg"
}
и задаете нужные значения, не забудьте поставить запятую перед предыдущей закрывающей }

Запуск бота: в папке с ботом зажимаем SHIFT и жмем ПКМ по пустому месту -> открыть окно команд -> python Bot.py

Если кому нужен бот для определенных задач можете обращаться
 
Последнее редактирование:

Электрик

Интересующийся

Электрик

Интересующийся
Статус
Оффлайн
Регистрация
17 Ноя 2019
Сообщения
211
Реакции
0
Если кому нужен бот для определенных задач можете обращаться?
спасибо, это вопрос или вы в самом деле пишите ботов под заказ можешь скинуть ссылку на твой профиль в фриланс биржах
 

Irval

Главный Модератор
Главный Модератор

Irval

Главный Модератор
Главный Модератор
Статус
Оффлайн
Регистрация
31 Май 2019
Сообщения
245
Реакции
84
спасибо, это вопрос или вы в самом деле пишите ботов под заказ можешь скинуть ссылку на твой профиль в фриланс биржах
Если что, можешь мне написать, тоже этим занимаюсь. Только на C#, C++ и python
 

RayAeron

Новичок

RayAeron

Новичок
Статус
Оффлайн
Регистрация
16 Сен 2020
Сообщения
2
Реакции
0
На c# есть примерно такой же гайд?
 

greenloh

Интересующийся

greenloh

Интересующийся
Статус
Оффлайн
Регистрация
12 Ноя 2020
Сообщения
2
Реакции
2
за ночь тут узнаю больше чем за бакалавриат на прикладной информатике
 
Сверху