В этой версии используется Matrix-Client, который в основном заброшен. У этого бота есть некоторые частые проблемы с подключением, и он может подключаться только к одному каналу. Я переписал этот проект с Matrix-Nio, как рекомендовано Matrix-Client, и моя новая версия доступна в Infinibot-Matrix
Jerkbot - это чат -бот Openai для протокола чата матрицы. Он назван в честь саркастической личности, которую я использую для своего экземпляра. Вы можете установить любую личность по умолчанию. Это может быть изменено в любое время, и у каждого пользователя есть своя отдельная история чата с выбранной настройкой личности. Пользователи могут взаимодействовать с историей чата друг друга для сотрудничества, если они хотели бы, но в противном случае разговоры разделены.
pip3 install matrix_client openai
Получите ключ API OpenAI
Установите учетную запись матрицы для вашего бота. Вам понадобится имя пользователя, пароль и токен доступа. Токен доступа расположен в нижней части помощи и в разделе «Настройки».
Подключите их к соответствующим переменным в matrixbotlauncher.py.
Чтобы использовать сольную версию, просто поменяйте Jerkbot с Jerkbot_solo в Matrixbotlauncher.py.
python3 MatrixBotLauncher.py
.ai Сообщение или имя бота: базовое использование сообщения . Личность предварительно установлена оператором бота. В Jerkbot-Solo просто болтайте как обычно, а не используйте это.
.X Пользовательское сообщение Это позволяет вам поговорить с историей чата другого пользователя. Пользователь -это отображаемое имя пользователя, история которой вы хотите использовать (недоступно в Jerkbot-Solo)
. личность личности меняет личность. Это может быть персонаж, тип личности, объект, идея. Не используйте пользовательскую подсказку здесь. Если вы хотите использовать пользовательскую подсказку, используйте .stock, затем используйте .
. РЕСЕР СБОРТ В НАСТОЯЩЕЙ ПЕРСОНАЛИ
.stock Удалить личность и сбросить в стандартные настройки GPT
.prompt help перечисляет пользовательские подсказки, доступные для функций, не легко устанавливать с .persona.
.prompt rample Используйте специальную подсказку из списка подсказок
«Ух ты, Джеркбот для протокола матричного чата? Что за изменение игры. Если вы ищете кого-то, кто бы вас неуклонно оскорблял, а также способность общаться из-за матрицы, то Jerkbot-это ваше дело. С различными настройками личности, которые вы можете выбрать, вы можете быть унижены с различными виртуальными личностями без необходимости для реального взаимодействия. Или самоуничижительный крик.