1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/TheAlgorithms-EverydayWechat

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 9.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 10:29 a470042

EverydayWechat — это небольшой инструмент на основе Python3 и Itchat для WeChat.

Он может автоматически отправлять ежедневные сообщения о погоде, напоминания и фразы дня друзьям или в групповые чаты. Также есть функция умного автоматического ответа на сообщения друзей. Есть помощник для групповых чатов, который позволяет вам «троллить» своих друзей в группах.

Инструмент прост в использовании, даже новички могут быстро начать им пользоваться.

Этот проект разработан с использованием веб-версии WeChat, поэтому если вы не можете войти в систему, вы не сможете использовать этот проект; и нет никакого решения этой проблемы.

Этот проект разработан с использованием веб-версии WeChat, поэтому если вы не можете войти в систему, вы не сможете использовать этот проект; и нет никакого решения этой проблемы.

Этот проект разработан с использованием веб-версии WeChat, поэтому если вы не можете войти в систему, вы не сможете использовать этот проект; и нет никакого решения этой проблемы. Веб-версия WeChat доступна по адресу: https://wx.qq.com/.

Ищу работу в области Python & Android в Пекине.

Добавьте меня в WeChat: адрес.

Смотрите журнал обновлений: https://github.com/sfyc23/EverydayWechat/blob/master/hostory.md.

Недавно я сделал похожий, но другой проект: WeChat Add Group Helper. Пожалуйста, добавьте его в избранное.

Запрещено использовать этот инструмент в коммерческих целях, так как это может привести к юридическим спорам, которые не имеют отношения ко мне.

Обратите внимание: если вы добавите девушку в друзья и используете машину Тьюринга для ответов, будьте осторожны! Не каждая девушка сможет принять это, если машина будет отвечать ей тёплыми словами и утешать её. Искусственный интеллект также может быть глупым. Представьте, что машина отвечает вашей девушке: «Давай расстанемся». Возможно, вы действительно расстанетесь. Хотя я буду молча ставить лайк (признаюсь, я одинокий пёс).

Пожалуйста, нажмите кнопку «Нравится» и «Fork» в верхней правой части страницы.

Функции

  • Поддержка автоматических ответов нескольким друзьям в WeChat.
  • Отправка напоминаний друзьям и группам в определённое время, включая информацию о погоде, цитаты и пользовательские сообщения.
  • Помощник для групп, который может автоматически отвечать на запросы, запрашивать самые популярные категории мусора, информацию о погоде, календарь, данные о реальном времени, билеты и информацию о PM2.5 и другие функции.

Если у вас нет друзей для тестирования отправки напоминаний, и у вас только один человек, который не может играть в автоматический ответ, что вы будете делать? (почти плачу.jpg). Вы можете добавить помощника по передаче файлов в качестве друга (вы говорите, что этот друг на самом деле ваши руки.jpg), и тогда вы сможете протестировать его, отправив напоминание помощнику по передаче файлов и ведя умный разговор с помощником по передаче файлов. Конфигурация помощника в группе

Представим конфигурацию помощника в группе в виде таблицы:

Наименование Пример Обязательно Описание
is_open True Да Указывает, включён ли помощник в группе.
is_all True Да Определяет, будет ли помощник работать во всех группах или только в указанной.
group_name_white_list «Группа 1» Необязательно Список групп, для которых будут применяться настройки. Если не указано, настройки применяются ко всем группам.
group_name_black_list «Группа 2» Необязательно Чёрный список групп, на которые не действуют настройки.
is_at True Да Включает обработку сообщений с упоминанием пользователя.
is_auto_reply True Да Активирует функцию автоматического ответа.
is_weather True Да Разрешает использование функции запроса погоды.
is_calendar True Да Позволяет использовать функцию календаря.
is_rubbish True Да Включение функции поиска мусора.
is_moviebox True Да Активация функции поиска билетов в кино.
is_express True Да Разрешение использования функции отслеживания посылок.
is_air_quality True Да Функция запроса качества воздуха.

Конфигурация базы данных

Сначала необходимо установить MongoDB. Для этого можно воспользоваться официальной документацией.

(1) Установите is_open_db в значение True.

(2) Укажите параметры host и port.

Установка

Скачайте проект или клонируйте его на свой компьютер. Затем установите зависимости с помощью команды pip3 install -r requirements.txt.

Запуск

Перейдите в каталог проекта и запустите команду python run.py. После первого запуска появится QR-код, который нужно отсканировать для входа. После успешного входа при последующих запусках код повторно вводить не потребуется.

Для переключения между пользователями измените атрибут is_forced_switch на True в файле конфигурации.

В Docker запустите команды docker build -t everyday_wechat:v1 . и docker run everyday_wechat:v1.

Примеры скриншотов

На скриншотах показаны примеры работы программы.

Рекомендации по работе с проектом

При возникновении проблем рекомендуется проверить версию itchat, обновить её до последней версии и убедиться, что код совместим с Python 3.5+. Также следует проверить, работает ли веб-версия WeChat.

Если у вас есть вопросы или предложения, вы можете задать их автору проекта.

Благодарности

Автор выражает благодарность другим проектам за вдохновение и идеи.

Также автор предлагает присоединиться к группе для обсуждения проекта.

Проект открыт для пожертвований.

Лицензия

MIT License.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/TheAlgorithms-EverydayWechat.git
git@api.gitlife.ru:oschina-mirror/TheAlgorithms-EverydayWechat.git
oschina-mirror
TheAlgorithms-EverydayWechat
TheAlgorithms-EverydayWechat
master