Как создать своего любимого бота?

ReeTeeC

Администратор форума
Администратор

ReeTeeC

Администратор форума
Администратор
Не в сети
28 Июл 2019
378
243
  • ReeTeeC

  • Эта тема создана для людей которые хотят своего маленького, ручного бота, но они ничего не понимают в программировании.
    Для них все разжевано и положено в ротик.

    Тема написана человеком который на 2% знает программирование, и просто хочет помочь новичкам


    Для создания бота ВК нам потребуется:
    1)Аккаунт ВК
    2)Аккаунт glitch.com (не реклама)
    3)Понимание того что я обьясняю.

    Будем считать что аккаунт ВК у вас уже есть, теперь создадим наш аккаунт на glitch.com, что тоже не составит особого труда.
    После окончания регистрации, нам необходимо создать проект, делается это таким образом.
    1)Находим кнопочку New Project, и нажимаем на нее.


    2) Выбираем hello-express, тем самым создавая Node проект.


    У вас откроется новое окно, где начнется все самое главное.
    Для начала нам нужно установить все необходимое, а дальше просто вставить мой исходник


    (Если вы думаете что тут стиллеры(хотя я сам хз как они тут могут быть),попросите кого-нибудь проверить мой код, не надо сразу срать в комменты что код говно)


    Нам надо открыть консоль, делается это очень легко, нажимаем Tools, и Full Page Console, ждем немного, и далее делаем все как написано далее.

    Вписываем в консоль

    npm install VK-Promise (И ожидаем установки)

    После установки модуля, отправляемся дальше

    Закрываем окно с консолью, и открываем server.js
    Где найти server.js

    Далее просто вставляем код, который надо скачать по этой ссылке

    Вставляем ваш токен в строку 12
    Ссылка для того чтобы получить токен:

    Спойлер: Функции бота
    И на выходе мы получаем бота который имеет такие функции как:
    -Чат бот (строка 37)
    -Повторять за вами ваши сообщения - !повтори (строка 53)
    -Кидать мемы(просто самое необходимое) - мем (строка 69)
    -Лайкнуть аву человека который попросил лайк по команде (строка 87)
    -Делать необходимые запросы по Гуглу\Яндексу\Бингу, и выдать вам ссылку запроса - !гугл\яндекс\бинг (запрос) (строки 110,129,152)
    -Найти фанфик по запрошенной теме - !фанфик (строка 140)
    -Переименовать беседу по команде - !ренейм (новое имя беседы) (строка 119)
    -Выдать ссылку на отслеживание посылки по трек номеру, при команде !посылка (трек номер) (строка 163)
    -Выдать рандомное число при команде - !r (строка 175)
    -Показать вам курс валют на данный момент - !курсы (строка 185)
    -Возвести число во 2 степень - !степень2 (число) (строка 212)
    -Отправить при сообщение - орехус, орех, сп, справедливо, и т.п (строка 221)
    -Проверка бота, работает ли он вообще - !проверка (строка 229)
    -Узнать кто [вставить текст] - !кто [вставить текст] (строка 231)
    -Узнать кто опасный - !опасный (строка 244)
    -Русская кибер-рулетка - !рулетка (Для этой функции необходимы права админа в беседе) (строка 257)

    Если возникнут какие то проблемы, пишите в лс, помогу с радостью