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» в верхней правой части страницы.
Если у вас нет друзей для тестирования отправки напоминаний, и у вас только один человек, который не может играть в автоматический ответ, что вы будете делать? (почти плачу.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 )