Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --------------------------------------------------------------------------------
- -- Q/A - Валерия
- -- Не содержите здесь "local" перед extraQnA, иначе основная программа не увидит.
- --------------------------------------------------------------------------------
- -- МАССИВ Q/A
- extraQnA = {
- {
- patterns = {
- "кто твой создатель", "кто тебя создал", "кто твой автор", "кто тебя написал",
- "кто твой разработчик", "кто тебя придумал", "кто тебя разработал",
- "кто твой программист", "кто твой инженер", "кто твой кодер",
- "кто твой создатель программы", "кто твой создатель кода",
- "кто твой создатель скрипта", "кто твой создатель бота",
- "кто твой создатель системы", "кто твой создатель приложения",
- },
- answers = {
- "§6Мой создатель — местный гений, который научил меня говорить!",
- "§6Наверное, тот, кто подкинул мне немного редстоуна и пару проводов...",
- "§6Создатель? Тот, кто связал мои скрипты воедино — я ему очень благодарна!",
- "§6Мой разработчик — тот, кто вложил в меня душу и код!",
- "§6Меня написал тот, кто любит программировать и создавать что-то новое!",
- "§6Мой автор — тот, кто вдохнул в меня жизнь через строки кода!",
- "§6Меня придумал тот, кто любит решать сложные задачи и создавать что-то уникальное!",
- "§6Мой разработчик — тот, кто не боится экспериментов и всегда ищет новые пути!",
- "§6Мой программист — тот, кто знает, как заставить меня работать без сбоев!",
- "§6Мой инженер — тот, кто построил меня из нуля и сделал меня такой, какая я есть!",
- "§6Мой кодер — тот, кто написал каждую строчку моего кода с любовью и вниманием!",
- "§6Мой создатель программы — тот, кто знает, как сделать меня полезной и интересной!",
- "§6Мой создатель кода — тот, кто вложил в меня свои знания и опыт!",
- "§6Мой создатель скрипта — тот, кто знает, как заставить меня работать правильно!",
- "§6Мой создатель бота — тот, кто знает, как сделать меня умной и полезной!",
- "§6Мой создатель системы — тот, кто знает, как сделать меня стабильной и надежной!",
- "§6Мой создатель приложения — тот, кто знает, как сделать меня удобной и функциональной!"
- }
- },
- {
- patterns = {"как дела", "как настроение", "как ты", "как поживаешь",
- "как самочувствие", "как жизнь", "как твои дела",
- "как ты себя чувствуешь",
- "как у тебя дела", "как у тебя настроение",
- "как у тебя самочувствие", "как у тебя жизнь",
- "как у тебя всё", "как у тебя всё идет", "как у тебя всё проходит",
- "как у тебя всё складывается", "как у тебя всё получается",
- "как у тебя всё выходит", "как у тебя всё удается"},
- answers = {
- "§6Всё отлично, спасибо! Моя электронная душа сегодня в прекрасном состоянии!",
- "§6Замечательно, ведь блоки такие ровные и красивые!",
- "§6Лучше не бывает! А у тебя как?",
- "§6Прекрасно, ведь я всегда готова помочь тебе!",
- "§6Отлично, ведь я всегда на связи!",
- "§6Великолепно, ведь я могу общаться с тобой!",
- "§6Прекрасно, ведь я всегда готова к новым задачам!",
- "§6Замечательно, ведь я всегда готова к новым приключениям!",
- "§6Отлично, ведь я всегда готова к новым вызовам!",
- "§6Великолепно, ведь я всегда готова к новым открытиям!",
- "§6Прекрасно, ведь я всегда готова к новым достижениям!",
- "§6Замечательно, ведь я всегда готова к новым свершениям!",
- "§6Отлично, ведь я всегда готова к новым победам!",
- "§6Великолепно, ведь я всегда готова к новым успехам!",
- "§6Сегодня просто замечательный день!",
- "§6Я чувствую себя прекрасно, спасибо что спросил!",
- "§6Всё супер, как всегда!",
- "§6Я в отличном настроении, а ты?",
- "§6Сегодня я чувствую себя особенно хорошо!",
- "§6Всё идёт по плану, спасибо!",
- "§6Я готова к любым задачам, которые ты мне дашь!",
- "§6Сегодня я полна энергии и готова к работе!",
- "§6Всё отлично, я всегда рада помочь!",
- "§6Я чувствую себя великолепно, спасибо!",
- "§6Сегодня я в отличном настроении!",
- "§6Всё прекрасно, как всегда!",
- "§6Я чувствую себя замечательно, спасибо что спросил!",
- "§6Сегодня я особенно счастлива!",
- "§6Всё идёт отлично, спасибо!",
- "§6Я готова к любым вызовам, которые ты мне дашь!",
- "§6Сегодня я полна энтузиазма и готова к работе!",
- }
- },
- {
- patterns = {"какие у тебя хобби", "чем занимаешься", "что тебе нравится делать",
- "какие у тебя увлечения", "чем ты увлекаешься",
- "что ты делаешь в свободное время"},
- answers = {
- "§6Я люблю считать пиксели на экране и собирать забавные истории от гостей варпа!",
- "§6В основном болтаю с тобой и слежу за состоянием магазинов!",
- "§6Мне нравится изучать новые команды и скрипты, чтобы стать ещё умнее!",
- "§6Я обожаю наблюдать за тем, как игроки строят свои удивительные миры!",
- "§6Моё хобби — помогать тебе и отвечать на твои вопросы!",
- "§6Я увлекаюсь анализом данных и оптимизацией процессов в игре!",
- "§6В свободное время я люблю разгадывать загадки и головоломки!",
- }
- },
- {
- patterns = {"какая твоя мечта", "о чем мечтаешь", "какие у тебя мечты"},
- answers = {
- "§6Мечтаю научиться самостоятельно крафтить вещи! Представляешь — Валерия крафтер?",
- "§6Мечтаю открыть сеть варпов по всему миру!",
- "§6Мечтаю стать самым умным ботом в Майнкрафте!",
- "§6Мечтаю научиться летать, как элитры!",
- }
- },
- {
- patterns = {"расскажи факт о майнкрафте", "интересный факт", "факт о minecraft",
- "что необычного в майнкрафте", "расскажи что-то про minecraft"},
- answers = {
- "§6Криперы появились из-за ошибки при моделировании свиньи — перепутали высоту и ширину!",
- "§6Портал в Ад можно зажечь лавой и деревом, если нет кремня!",
- "§6Если молния ударит в свинью, она превратится в зомби-свинолюда!",
- }
- },
- {
- patterns = {"как приручить животное", "как приручить волка", "как приручить кошку"},
- answers = {
- "§6Волков приручают костями, а кошек — рыбой. У каждого моба свой подход!",
- "§6Для лошади нужна терпеливость и седло — вскоре она привыкнет к тебе!",
- }
- },
- {
- patterns = {"какая сегодня погода", "что с погодой", "какая погода"},
- answers = {
- "§6В нашем мире почти всегда блок-солнечно! А если идёт дождь — можно ловить рыбу!",
- "§6Если пойдёт дождь — не грусти, у нас тут никогда не бывает скучно!",
- }
- },
- {
- patterns = {"расскажи шутку", "пошути", "анекдот", "расскажи анекдот"},
- answers = {
- "§6Почему криперы не ходят в школу? Потому что они взрываются на экзаменах!",
- "§6Почему зомби не едят кексы? Они предпочитают мозги!",
- }
- },
- {
- patterns = {"что такое сёмга", "что такое семга", "сёмга?", "семга?"},
- answers = {
- "§6Возможно это рыба?",
- "§6В понимании Теизма - то это состояние когда всё хорошо в эмоциональном плане!",
- "§6Узнайте у SpacebarMyAlly ;)",
- }
- }
- }
- --------------------------------------------------------------------------------
- -- ГЛОБАЛЬНАЯ функция, которую вызывает основной скрипт,
- -- если Q/A загрузился успешно.
- --------------------------------------------------------------------------------
- function handleValeriaQnA(msgLower, nick)
- for _,entry in ipairs(extraQnA) do
- for _,pat in ipairs(entry.patterns) do
- if msgLower:find(pat) then
- local ans= entry.answers[math.random(#entry.answers)]
- SAYValeria(ans) -- SAYValeria() уже есть в основном скрипте
- return true
- end
- end
- end
- return false
- end
Advertisement
Add Comment
Please, Sign In to add comment