Рубрики
Без рубрики

Как я создал WhatsApp Bot, чтобы поговорить со своими друзьями?

Используя такие инструменты, как узел, клаверкур Google и языковые навыки программирования, такие как JavaScript, создавая BOT WhatsApp, это просто кусок пирога.

Автор оригинала: Arpit Vasani.

🤔 почему?

Название кажется вроде грубым и ленивым. Верно? Но если вы думаете о ситуации, я нахожусь, тогда вы поймете. Здесь в Индии важно быть социально активным, чем быть живым. Если вы не ответите или отправите несколько «доброго утра» сообщения в нескольких группах, люди думают, что вы на самом деле мертвы. и насмехаться за вас, чтобы быть занятым и не проводить время с ними.

Теперь, вещь со мной и социальными сетями, я хочу использовать его в свое время, не когда они присылают мне уведомление. Итак, есть ситуации, когда я отвечаю на пост через 4-5 дней, и к тому времени мой ответ не имеет значения, как этот момент ушел. Давайте рассмотрим о публикации. Например, годовщины дня рождения и т. Д., Но то, что я не хочу быть таким парнем, который отвечает через 4-5 дней. У всех нас есть 24 часа, и я стараюсь изо всех сил, чтобы выделить его на все вещи и приоритеты, которые у меня есть в моем распоряжении. Я бы разочаровался, если кто-то отвечает мне через неделю, так что я не хочу быть таким парнем для них. Итак, я придумал свои навыки программирования, чтобы решить/автоматизировать этот сценарий, который сэкономит мое экранное время.

🤨 Как?

Как я вдохновил?

Я искал, чтобы сделать автоматизацию в Интернете и, как лучший результат Google, Selenium появился в своем уме, но, как энтузиаст JavaScript, я выбираю JS в качестве моего союзника. На самом деле я нашел несколько модулей в NPM для Selenium, но не был впечатлен этим. Во время поиска этого я наткнулся на Это видео от Google IO 2018, а затем Это один что заставил меня думать

это

Как я это сделал?

Во-первых, я узнал около нескольких трюков от Это пост Затем я понял, что полагаться на дом не очень хорошая идея. Что если классы или селекторы, которые я использовал обновлен на странице🤔? Поэтому я решил не использовать Дом. (Но я закончил использовать это любой способ для другой особенности. Напишу об этом в другом посте. Оставайтесь настроиться ……. 😎)

Так же, как выпуск производства, решаемый до крайнего срока 😏, я нашел один репо, который дает программируемый доступ к WhatsApp, который работает так же, как я хочу.

Достаточно, покажи мне код

Вот общие шаги и цист. Я также добавил ссылку на репо.

  1. Сначала я создал окно браузера uppeter и открыл WhatsApp, как этот

  2. Затем я создал файл JSON для управления сообщениями, и это эквивалентный ответ, а также добавить некоторые конфиги.

  3. Далее я добавил функцию внутри inject.js, которая будет называться каждый раз, когда я получаю новое сообщение

Код скриншота

Окончательные результаты

С немногими гарнирингом с библиотеками, как ORA , CLI-прогресс и QRCode-Terminal на вершине

Гарнит Giphy Meme.

Я получил это

Предварительный просмотр WBOT

Вот полный код

✌ вывод

Это то, о чем технологии все о. Определите проблему и исправить проблему с помощью Tools/Tech. Не так ли? Есть так много возможностей с комбинацией инструментов, таких как Google Cuppeterer и Nodejs. Нам просто нужно осознавать себя достаточно, чтобы искать решение проблемы, у нас в повседневной жизни.

! Наградите меня своими комментариями ниже …. ты потрясающий !!

P.S: Это первый раз, когда я делюсь/запись через Интернет. Не стесняйтесь указывать на ошибки, чтобы я мог улучшить это для моего следующего поста.

Первоначально опубликовано на dev.to.