Идея Бот для общения с игроками

1. Сделайте плагин, чтобы он писал регулярно в чате типа:
<BOT> Привет! Я Бот
Это точно можно реализовать плагином AutoMessage
Второй пункт... Ну незнаю. Зачем это вообще нужно?
Игроки ведь заходят чтобы поиграть, а не поболтать...
 
Насчет конфига выше.
А если шаколяр напишет не
Привет, меня зовут <name>
А
Привет меня завут <name>
Нужно будет делать куча вариантов, с ошибками и без
Привет, меня зовут <name>
Привет, меня зАвут <name>
ПрУвет, меня зовут <name>
ПрУвет, меня зАвут <name>
И т.д
Не легче сразу тогда сделать свой ИИ - Искусственный Интеллект
Сразу и премию дадут и известным во всем мире станешь
А если тебе скучно и одиноко и охото поболтать
то вот
http://sexbot.tw1.su/
и вот
http://chatbot.tw1.ru/
- Пруват(Типо привет)
- Извини милый... Но я так возбуждена, что мой разум уже не понимает слов. xD
 
Насчет конфига выше.
А если шаколяр напишет не
Привет, меня зовут <name>
А
Привет меня завут <name>
Нужно будет делать куча вариантов, с ошибками и без
Привет, меня зовут <name>
Привет, меня зАвут <name>
ПрУвет, меня зовут <name>
ПрУвет, меня зАвут <name>
И т.д
Не легче сразу тогда сделать свой ИИ - Искусственный Интеллект
Сразу и премию дадут и известным во всем мире станешь
А если тебе скучно и одиноко и охото поболтать
то вот
http://sexbot.tw1.su/
и вот
http://chatbot.tw1.ru/
- Пруват(Типо привет)
- Извини милый... Но я так возбуждена, что мой разум уже не понимает слов. xD
Привет)


Это же легко сделать if!

Пх, проще простого не видел.
 
Можно сделать примерно вот такую не хитрую систему: Бот пришет "Привет я бот Василий" далее в течение допустим 5 секунд бот ждет ответа(сообщение которое содерж
Можно сделать примерно вот такую не хитрую систему: Бот пришет "Привет я бот Василий" далее в течение допустим 5 секунд бот ждет ответа(сообщение которое содержит обращение к нему т.е имя "Василий") а далее просто игнорирует любые сообщения в его адрес пока он не напишет еще раз. Все обращения к нему скопившиеся за 5 секунд он запомнил и поочередно на них отвечает с задержками. Я набросал примерный код
Код:
ChatBot.write("Привет я бот Василий");
int timer = Bukkit.getScheduler().scheduleSyncRepeatingTask(this, new Runnable() {
    int i = 0;@Override
    public void run() {
        i++;
        if (i < 5) {
            if (event.getMessage().toLowerCase().contains("василий") {
                ChatBot.getMap().put(event.getPlayer().getName(), event.getMessage());
            }
            } else {
                Bukkit.getScheduler().cancelThisTask();
            }
        }

    }, 20L, 20L);
ChatBot.handleMessages();
int timer2 = Bukkit.getScheduler().scheduleSyncRepeatingTask(this, new Runnable() {
    int i = 0;@Override
    public void run() {
        if (ChatBot.hasNext) {
            ChatBot.getNextHadledMessage().sendAnswer();
        }
        esle {
            Bukkit.getScheduler().cancelThisTask();
        }
    }
}

}, 100L, 100L);
Интерфейс класса ChatBot это уже сами делайте 🙂
 
Лол, я вам готовое предложение предложил.
 
Он наверно посмотрел фильм "Экс-машина" и подумал, что ИИ на изичах делается, чтоб понять 9-13 летних шкальничков, "каторые снают руский на 5"
Забудь ты этих "шкала-драчерав", им не важно наши советы и т.д., их интересует только: Грефество, ШкалоСирвера, и Сами они.
 
Боже люди, это легко реализовать...
Если вам лень или вы не понимаете как это реализовать, не пишите вообще.
 
Назад
Верх