Кто может написать бота для группы VK?
Бот нужен как rcon console для сервера майнкрафт, то есть реальная консоль через лс группы.
Команды будут оправляться через rcon данные консоли.
Ещё нужен фильтр команд, чтобы оправлял разрешенные и не отправлял запрещенные.
(/stop, /reset, /banip и так далее).
Для доступа к консоли надо авторизоваться в боте (ввести свой ник игровой и пароль на сервере).
Также чтобы получить доступ надо иметь определенный донат на аккаунте (несколько разрешенных донатов).
Ну надо чтобы бот не только присылал "команда отправлена" и ещё при команде для инфы (gc)
То бот присылает инфу на команду gc, whose, и т д.
Далее. Нужен лимит команд определенных в день. (по умолчанию бесконечно).(настройка через команды).
Команды какие должны быть:
l, (login) (password) - авторизация в боте
UnL, - Выйти
BotDonSet, (Имя группы в pex Например "User") - Добавить разрешенный донат
BotDonUn, (Имя группы в pex) - Убрать разрешенный донат
BotDonList, - Лист разрешенных донатов
BotRcon, (Данные rcon консоли). - подключить консоль сервера к боту =(только для владельца)=
BotUnRcon, - отключить консоль от бота. =(только для владельца)=
BotInfo, - Тест консоли (работает консоль или нет) (работает сервер или нет) =(только для владельца)=
On, - включить бота только у себя
Off, - выключить бота только у тебя
On, (Id-страници) - включить бота у другого человека =(Только для операторов)=
Off, (Id-страници) - выключить бота у другого человека =(Только для операторов)=
Ban, (Id-страници) (причина) - забанить бота у другого человека =(Только для операторов)=
Tempban, (Id-страници) (время) (причина) - забанить бота у дрогого человека на время. =(Только для операторов)=
Unban, (Id-страници) - разбанить бота у другого человека. =(Только для операторов)=
Cban, (Id-страници) (команда с /) (время) (причина) - забанить команду на время у человека =(Только для операторов)=
UCban, (Id-страници) - разбанить все команды у человека =(Только для операторов)=
BotAddOper, (Id-страници) - дать права оператора человеку =(Только для владельца)=
BotAddOwner, (Id-страници) - дать все права (права владельца) (у владельцев есть все права на все команды) =(Только для владельца)=
BotAddUser, (Id-Страници) - дать права участника =(Только для владельцев)=
BotUserList, - лист всех пользователей бота
(Имя вк) (Ф вк) (Id-Вк) (права бота) (номер по счету)
BotStop, - Полное выключение бота (при этом оповещает всех пользователей бота) =(Только для владельцев)=
BotStart, - Полное включение бота (при этом оповещает всех пользователей бота) =(Только для владельцев)=
BotReload, - Полная перезагрузка бота (при этом оповещает всех пользователей бота) =(Только для владельцев)=
BotReStart, - рестат (при этом оповещает всех пользователей бота) =(Только для владельцев)=
BotAddC, (команда) (причина) - запретить команду для использования =(Только для владельцев)=
BotRemoveC, (команда) - разрешить команду для использования =(Только для владельцев)=
BotOffC, - выключить фильтр команд =(Только для владельцев)=
BotOnC, - включить фильтр команд =(Только для владельцев)=
BotUserOnC, - включить фильтр только для участников =(Только для владельцев)=
BotUserOffC, - выключить фильтр только для участников =(Только для владельцев)=
BotSaveC, - сохранить настройки
BotListC, - лист забаненых команд =(Только для владельцев)=
BotBc, (сообщение) - отправить всем сообщение пользователем бота =(Только для операторов)=
[Информация] - (сообщение). Автор:(кто написал сообщение) =(Только для операторов)=
Botl, (команда) (лимит в день) - лимит команды в день =(Только для операторов)=
BotlOff, (команда) - выключить лимит команды =(Только для операторов)=
BotlAllUser, - включить лимит только для участников =(Только для операторов)=
BotlAllUserOff, - выключить лимит только для участников (лимит для всех)
=(Только для операторов)=BotAdd, (Id-страници) - дать доступ к боту (консоли) (права "участник")
=(Только для операторов)=Ответы бота: (Ответ от команды сверху до низа)
Bot: Идет подключение к серверу. . .
-Bot: Идет проверка (при сервере онлайн)
-Bot: Ошибка. (при сервере оффлайн)
--Bot: Вы авторизованы.
---Bot: Идет проверка на наличие доната. . .
----Bot: Ошибка. У вас нет прав. (Если нету доната)
----Bot: Подтверждено. У вас есть право на использование бота.
Bot: Вы вышли. Чтобы опять пользоваться ботом авторизуйтесь.
BotConsole: Донат был добавлен :{Имя доната}
BotConsole: Донат был убран :{Имя доната}
BotConsole: Список разрешенных донатов {Список}
BotConsole: Идет проверка сервера . . .
-BotConsole: Идет подключение к консоли (при сервере онлайн и верные данные rcon консоли)
-BotConsole: Ошибка. Сервер не найден. (при сервере оффлайн)
-BotConsole: Ошибка. (при какой то ошибке)
--BotConsole: Бот успешно подключен с консоли.
--BotConsole: Не удалось подключится. (при неудачной попытке подключится)
BotConsole: Консоль была отключена от бота.
BotConsole: Выполняется тест консоли.
-BotConsole: Команда отправлена.
--BotConsole: Тест прошел успешно.
--BotConsole: Консоль не работает.
Bot: Вы выключили бота для {Id-страници}
Bot: Вы включили бота для {Id-страници}
BotConsole: Данный пользователь {Id-страници} был заблокирован с причиной {Причина}
BotConsole: Данный пользователь {Id-страници} был временно заблокирован на {время} с {причина}
BotConsole: {Id-страници тот кто снял бан} снял блокировку {Id-страници}
BotConsole: Команда была заблокирована.
BotConsole: Команда была разблокирована.
BotConsole: [{Id-страници} - теперь оператор]
BotConsole: [{Id-страници} - теперь владелец бота]
BotConsole: {Id-страници} теперь участник.
BotConsole: {Лист}
BotConsole: Status - завершение работы. . .
-BotConsole: Status - offline
BotConsole: Status - start
-BotConsole: Status - загрузка . . .
--BotConsole: Status - online
BotConsole: Перезагрузка бота. . .
-BotConsole: Бот был перезагружен.
BotConsole: Restart. . .
-BotConsole: Status - online.
BotConsole: Команда была запрещена
BotConsole: Команда была разрешена
BotConsole: Фильтр отключен.
BotConsole: Фильтр включен.
BotConsole: Фильтр только для участников
BotConsole: Фильтр включен для всех.
BotConsole: Сохранено.
BotConsole: {Лист}
BotConsole: [Информация] - {текст} Автор:{Автор}
BotConsole: Лимит установлен.
BotConsole: Лимит снят.
BotConsole: Лимит только для участников.
BotConsole: Лимит для всех
BotConsole: Вы дали доступ человеку к консоли.
----
BotConsole: Ошибка. У вас нет прав для этой команды.
BotConsole: Ошибка.
BotConsole: Для использования команды вам нужно авторизоваться.
BotConsole: У вас нет прав для пользованием ботам.
BotConsole: Лимит команды достигнут.
BotConsole: Вы заблокированы с причиной {Причина}
BotConsole: Вы заблокированы на {Время} с {причина}
BotConsole: Для вас эта команда заблокирована на {время}
BotConsole: [Участник] : Идет проверка команды
-BotConsole: [Участник] : Команда отправлена.
-BotConsole: [Участник] : Команда не была отправлена.
-BotConsole: [Участник] : Данная команда заблокирована.
BotConsole: [Оператор] : Идет проверка команды
-BotConsole: [Оператор] : Команда отправлена.
-BotConsole: [Оператор] : Команда не была отправлена.
-BotConsole: [Оператор] : Данная команда заблокирована.
BotConsole: [Владелец] : Идет проверка команды
-BotConsole: [Владелец] : Команда отправлена.
-BotConsole: [Владелец] : Команда не была отправлена.
-BotConsole: [Владелец] : Данная команда заблокирована.