Skip to content

Bebrowskiy/VK-SelfBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Самый обычный селфбот, написанный на Python с использованием vkbottle

Является форком проекта VK+ by F1zzTao

image

Команды

Настройки

!префикс [префикс] - меняет префикс команд

!время бомбы [секунды] - выставляет время до того, как взорвется бомба

!для всех [команда] - включение команды, что бы она работала для всех. Названия команд можно узнать, если просто написать !для всех (там же и появится список всех включенных и выключенных команд)

!чс [название команды] [айди] - добавит беседу с указанным айди в черный список (команды там будут доступны только для вас)",

!инфолс - переключает, будет ли вам отправляться инфо в лс, или в чат

!время удаления [секунды] - время, после которого будут удаляться ваши сообщения (0 - никогда)

!ред - переключает, будет ли сообщение редактироваться, или удаляться

!debug - включает debug режим, которая даст больше информации в !пинг

Помощь

!помощь - выводит список всех команд

RolePlay

!me [действие] - пишет, что вы сделали (Вячеслав Бебровский нашел монетку)

!бонкнуть - бонкает того, кому ответили (Вячеслав Бебровский бонкнул Никиту Хо******)

!бросить кактус - бросает кактус тому, кому ответили (Вячеслав Бебровский бросил кактус в Артема Ле*****)

!поцеловать - целует того, кому ответили (Вячеслав Бебровский поцеловал Алину Ив*****)

!обнять - обнимает того, кому вы ответили (Вячеслав Бебровский обнял Алису Пе*****)

Генерация изображений

!дем [текст1]|[текст2] и картинка - генерирует демотиватор

!цитата (ответ на сообщение) - генерирует цитату из сообщения

ИИ

Используется библиотека G4F

Настройка ИИ происходит в файле config.json -> model и ai_token

Базовый провайдер ИИ подбирает из своего списка работающие ИИ и отправляет запрос наилучшему, поэтому ответ может быть на подобии этого: 你好!有什么我可以帮助你的吗? По возможности рекомендуется сменить оператора

!ai - включает функцию ИИ, обрабатывает все полученные сообщения(Сообщения от самого юзера не обрабатываются, асинхронная)

!ai [текст] - отправляет сообщение ии(работает в нон-стрим формате, синхронная)

Текст

!бомба [текст] - создаёт бомбу с указанным текстом

!рандом [текст] - меняет КеЙс каждой буквы на случайный

!пустое [текст] - заменяет все буквы на пустые (⠀⠀⠀⠀.⠀⠀⠀⠀😳😳)

Другое

!инфо - показывает информацию о человеке, которому ответили, или упомянули (!инфо @username)

!айди беседы - пишет айди беседы в чате (без 2000000000)

!погода [город] - показывает погоду в городе, если указан токен openweathermap

!конфиг - показывает все из config.json (кроме токена)

!пинг - если debug-режим выключен, то показывает только время, за которое бот ответил. В ином случае показывает ос и нагрузку на процессор сервера, а также время, с которого бот был включен.

!код[код] - интерпретирует ваш код на Python и выводит все переменные после запуска. Вместо табов можно указывать ~. Не стоит включать эту команду для всех.

TODO

  • Включение функции ИИ с stream режимом
  • Доделать базовые функции VK+
  • Сделать редизайн цитат

Установка и запуск

Установка

git clone https://github.com/Bebrowskiy/VK-SelfBot.git

Зависимости

  • vkbottle>=4.2.0
  • aiohttp
  • psutil
  • simpledemotivators
  • g4f
cd VK-SelfBot/selfBot/
pip install -r requirements.txt

Запуск

python bot.py

Отправляйте свои предложения и отзывы на мою страницу ВК

Releases

No releases published

Languages