- FAQ по боту
- Как пригласить бота в беседу?
- Бот не работает. Что делать?
- «Недостаточно прав для использования данной команды.»
- Не удалось отправить мем/комикс/демотиватор. Попробуйте разрешить боту отправку сообщений вам в ЛС.
- Что такое p.coefficient, chance и т.д.?
- Что такое «Сглыпа» и почему его обожают. Бот для «ВКонтакте» мастерски генерирует абсурд в чатах
- monosans/vk-markovify-chatbot
- Latest commit
- Git stats
- Files
- README.md
- About
- Как сделать бота сглыпа
FAQ по боту
Сглыпа – бот для бесед, который генерирует свои собственные сообщения на основе ваших. Также умеет генерировать опросы, демотиваторы, мемы, комиксы и может отправлять стикеры.
Чтобы получить список команд бота, пропишите «S h».
Все параметры команд пишутся без кавычек! (Т.е. нужно писать не «S mmm », а «S mmm true»)
Как пригласить бота в беседу?
Пригласить бота в беседу можно только если вы на него подписаны. После подписки в панели группы появится кнопка «Добавить в беседу».
Бот не работает. Что делать?
После того, как вы пригласили бота в беседу, необходимо как минимум выдать ему доступ к переписке (вы сможете это сделать только если вы администратор беседы).
Как это сделать с телефона:
«Недостаточно прав для использования данной команды.»
Использовать команды настройки бота в беседе могут только создатель и администрация беседы. Для того чтобы бот мог видеть кто в беседе создатель/администратор необходимо выдать ему самому администратора ( это ВКонтакте так придумали. Не я). Выдать администратора можно только с ПК, либо с телефона через ПК версию ВКонтакте в браузере.
Если же такое пишет при вызове команд по типу «S g» и вы не администратор/создатель беседы, то это значит, что в беседе параметр everybody.can.use.commands поставлен false.
Чтобы его изменить, администрации нужно вызвать команду «S ecuc true».
Не удалось отправить мем/комикс/демотиватор. Попробуйте разрешить боту отправку сообщений вам в ЛС.
Самое простое решение этой проблемы — это написать любое сообщение в ЛС боту.
Такую ошибку обычно пишет, когда создатель беседы — группа.
Что такое p.coefficient, chance и т.д.?
Для каждой беседы стоят свои параметры, которые администрация может настраивать как угодно.
Команды для настройки этих параметров есть в списке команд бота (S help).
Описание каждой из них:
must.learn — должен ли бот учиться
must.write — должен ли бот писать в беседу
must.make.memes — должен ли бот сам генерировать демотиваторы, мемы и комиксы.
disable.mentions — если параметр «вкл.», то бот не будет никого упоминать (включая @all и @online).
everybody.can.use.commands — могут ли все участники беседы использовать команды бота (к примеру S g, S g d и так далее).
p.coefficient — данный параметр влияет на количество рандома в генерации бота (чем оно меньше, тем больше становится рандома. Можете экспериментировать с его значением).
chance — вероятность того, что бот ответит на сообщение пользователя (в процентах).
значение memory пока не настраивается и я вообще не уверен нужно ли оно.
Если у вас всё же остались вопросы, то пишите мне.
Источник
Что такое «Сглыпа» и почему его обожают. Бот для «ВКонтакте» мастерски генерирует абсурд в чатах
Бот для бесед «Сглыпа» стал лучшим другом для многих пользователей «ВКонтакте». Люди приглашают его в беседы, там программа учится, впитывая каждое слово, и начинает генерировать собственные сообщения, мемы и демотиваторы. Абсурдными посланиями «Сглыпа» веселит своих собеседников и пробивает себе путь в тренды твиттера.
Если вашей беседе с друзьями во «ВКонтакте» не хватает огонька, то бот «Сглыпа» сможет привнести в разговоры немного разнообразия. Бот способен впитывать как губка все ваши сообщения и на их основе генерировать собственные, а с помощью специальных кодов он умеет создавать мемы, демотиваторы, комиксы и отправлять стикеры. Судя по всему, «Сглыпа» был создан ещё в феврале 2020 года, скорее всего, Владом Попугаевым, однако массовая популярность пришла к нему только летом-осенью 2021-го.
Сделать «Сглыпу» участником вашей беседы несложно. Для начала стоит подписаться на группу бота, тогда в нижней панели, если вы делаете это с мобильного приложения, появится функция «Добавить в беседу». На ПК же вы увидите кнопку «Дать доступ ко всей переписке». Затем вы должны сделать «Сглыпу» участником вашего чата и дать ему полный доступ к переписке. Также, чтобы избежать неполадок, стоит делать бота администратором беседы.
Когда все необходимые действия сделаны, наступает пора общения. По мере пополнения беседы сообщениями бот будет прилежно учиться, увеличивать свой словарный запас, и со временем его месседжи станут более осмысленными. Чтобы узнать, на что способен «Сглыпа», достаточно отправить в чат сообщение S h, тогда бот пришлёт вам полный список кодов, с помощью которых можно им управлять.
Редактор Medialeaks решила добавить «Сглыпу» в чат с друзьями и на собственном примере убедилась, что бот не только работает, но и обладает неплохим чувством юмора и может сделать мем. Для этого нужно всего лишь отправить ему комбинацию букв s g m. Изображения от «Сглыпы» получаются немного абсурдными и странными, но от этого не менее забавными.
Также удачно у бота получается создавать демотиваторы, для этого необходимо прислать ему s g d и любое фото.
Также «Сглыпа» может создавать опросы. Например, в одном из экспериментов Medialeaks бот показал, что такое неудачный флирт и как не надо подкатывать к девушке.
Услугами бота во «ВКонтакте» пользуется почти 150 тысяч человек, судя по количеству его подписчиков, и многие из них делятся смешными сообщениями от «Сглыпы» в твиттере, показывая другим пользователям соцсетей, на какие опусы способен бот.
У кого-то «Сглыпа» настолько преисполнился познанием, что начал троллить своих собеседников, припомнив модное мемное слово «бебра», о котором писал Medialeaks.
А мемы и демотиваторы от «Сглыпы» — это отдельный вид искусства. Изображения бота не всегда понятны простым смертным, но гений и не должен ничего разъяснять — только удивлять и поражать в самое сердце. А судя по реакции в твиттере, у него это получается весьма неплохо.
Школьникам, мучающимся над домашним заданием по алгебре и геометрии, тоже досталось от ироничного бота.
Не только бот «Сглыпа» может рассмешить пользователей Сети опросами. Павел Дуров запостил ироничный опрос в телеграме во время крупного сбоя в фейсбуке и инстаграме и попал в мемы.
Источник
monosans/vk-markovify-chatbot
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Бот, генерирующий сообщения Марковским процессом на основе сообщений из беседы. Для каждой беседы ведёт отдельную историю сообщений в txt.
- Устанавливаем Python (для Windows 7 нужен Python 3.8.X). Во время установки обязательно ставим галочку Add Python to PATH (Добавить Python в PATH) .
- Скачиваем архив с ботом.
- Распаковываем архив.
- Переходим в группу, в которой размещаем бота:
- Управление
- Настройки
- Работа с API
- Создать ключ
- Выставляем галочки и создаем
- Копируем и вставляем полученный токен в config.ini
- При желании настраиваем прочие параметры в config.ini
- Настраиваем Long Poll API:
- Управление
- Настройки
- Работа с API
- Вкладка Long Poll API
- Long Poll API: Включено + Версия API: самая новая
- Вкладка Типы событий
- Ставим все галочки раздела «Сообщения»
- Даём группе возможность писать сообщения и позволяем добавлять её в беседы:
- Управление
- Сообщения
- Сообщения сообщества: Включены
- Настройки для бота
- Возможности ботов: Включены
- Разрешать добавлять сообщество в беседы — ставим галочку
- bot.py — понадобится самостоятельно установить библиотеки из requirements.txt .
- или start.cmd на Windows и start.sh на *nix — нужные библиотеки установятся автоматически.
About
Бот для ВКонтакте, генерирующий сообщения на основе сообщений из беседы. Witless и сглыпа на минималках.
Источник
Как сделать бота сглыпа
• s g — генерация сообщения
• s g — генерация сообщения с учетом начала
• s g — генерация сообщения с заданной длиной
• s g l — генерация большого сообщения
• s g w — генерация слова
• s g w — генерация слова с заданной длиной
• s g m — генерация мема
• s g d — генерация демотиватора
• s g p — генерация опроса
• s c — настройки бота в данной беседе
• s w — сброс данных обучения бота
• s wp — сбросить сохраненные фотографии для демотиваторов
• s pc — установка значения p.coefficient
• s chance — установка значения chance
• s ml
• s mw
• s dm
• s mmm
• s ecuc
Посмотрите, что я умею
Узнать что-то новое
Бот ответит на вопрос о каком-либо явлении, предмете или человеке.
Шма, что такое нейросеть
Шма, кто такой Айзек Азимов
Шма, кто такая Алиса
Прямой диалог с ботом
Поговорите с ботом используя прямое обращение Шма, .
Шма, как твои дела?
Шма, что делаешь?
Бот подбрасывает монетку и рассказывает что выпало.
Шма, брось монетку
Шма, кинь монетку
Шма, подбрось монетку
Выбор из нескольких вариантов
При активации команд бот поможет сделать случайный выбор.
Шма, Алиса или Сири?
Шма, Айфон или Андроид?
Шма, выбери кот или собака?
Выбор случайного участника чата
При активации команды бот выберет случайного участника чата и расскажет действие.
Шма, кто сегодня покупает биткоин?
Шма, кто сегодня пойдет со мной в кино?
Бот выберет двух случайных людей из чата, они образуют пару ❤️ на несколько часов.
Шма, выбери пару
Команда позволяет оценить какую-либо информацию в процентах.
Шма, инфа что у меня будет хороший день
Шма, инфа роботы захватят мир
Покажет вашу карму, уровень адекватности и другие данные. Вы можете использовать + или — на сообщениях участников чата, чтоб изменить их карму.
Шма, покажи карму
Шма, мой профиль
Присылает изображение и описание случайной команды из этого списка.
Шма, что ты умеешь?
Бот отправит случайную фотографию с котом к вам в чат.
Шма, покажи кота
Шма, скинь котика
Бот отправит случайную фотографию с собакой к вам в чат.
Шма, покажи собаку
Шма, покажи собачку
Шма, скинь собаку
Шма, скинь песика
Бот отправит информацию о влажности, ветре и погоде в каком-либо городе.
Шма, какая погода в Москве
Шма, погода в Рускеале
Бот может провести в вашем чате игру «Крокодил». После запуска команды бот загадает в личные сообщение слово и вы должны объяснить его участникам вашего чата. Тот, кто отгадал — объясняет следующим. За отгаданное слово Шма отдаст небольшой приз.
Шма, играем в крокодила
Сыграйте с ботом на монетки в кости. При вызове команды бот бросает кости.
Шма, играем в кости
Вы можете нападать на участников чата. Дуэль будет активирована, если ответить на сообщение пользователя словом «Дуэль». Нападая на пользователя вы можете отнять у него несколько монет. Сила в бою зависит от вашей кармы, количества сообщений и случайного значения.
Ответ на сообщение пользователя: Дуэль
Вы можете рыбачить прямо в чате. Рыбача в чате, вы можете поймать самые интересные виды рыб в водоёме вашего чата и получить за поимку приятные бонусы. Успех в рыбалке зависит от вашей кармы, времени суток и погоды за окном.
Вы можете заключить брак в чате. Для заключения брака вам нужно ответить на сообщение того, кому делаете предложение одним из вариантов ниже.
Подробное описание команды:
ты выйдешь за меня?
Топ пользователей по карме
Бот покажет топ пользователей с самой большой кармой в чате. Им точно можно доверять 🙂
Шма, кто самый крутой?
Топ пользователей по отрицательной карме
Бот покажет топ пользователей с отрицательной кармой в чате. Доверять им не стоит.
Шма, топ плохишей
Шма, кто самый плохой?
Топ самых богатых пользователей в чате
Бот покажет топ самых богатых пользователей. Грабить их в дуэлях настоятельно не рекомендуем 🙂
Шма, топ богачей
Шма, кто самый богатый?
Топ самых воинственных пользователей в чате
Бот покажет топ пользователей по количеству побед в дуэлях.
Шма, топ дуэлянтов
Шма, кто самый сильный?
Топ самых общительных пользователей в чате
Бот покажет топ пользователей, которые каждый день общались в чате. Они делают ваш чат живым и активным.
Шма, топ посещаемости
Шма, кто часто в чате?
Бот может продолжить какую либо вашу фразу или рассказ при помощи нейросети GPT-2.
Шма, продолжи сегодня Алиса пошла погулять и увидела
Шма, продолжи кто не работает — тот
Шма, продолжи лучшая в мире еда — это
Шма, продолжи британские ученые выяснили что
Бот расскажет вам историю которую сгенерировала нейросеть GPT-2.
Шма, история про Алису
Шма, расскажи историю про то, как мы писали код
Шма, расскажи про Незнайку в Париже
Увеличить активность бота
При активации команды бот увеличивает свою активность в чате на 20%.
Шма, увеличь активность
Уменьшить активность бота
При активации команды бот уменьшает свою активность в чате на 20%.
Шма, уменьши активность
Установить максимальную активность
При активации команды бот устанавливает свою активность на 100% и реагирует на каждое сообщение в чате.
Шма, максимальная активность
Установить минимальную активность
При активации команды бот устанавливает свою активность на 20%.
Шма, минимальная активность
Лента чата и статистика
При помощи этих команд можно узнать историю вызовов команды «Кто сегодня?» и посмотреть краткую информацию о чате.
Шма, что с чатом?
При активации команды бот начнет реагировать на все сообщения в чате и что-либо отвечать с вероятностью, которую вы задали командами выбора активности.
Источник