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

Я сделал Google Classroom Bot за менее чем 100 строк!

Онлайн классы скучны. Поэтому я решил сделать бота, который посещает мое имени. Функции… Tagged с Showdev, Python, Automation, Googlemeet.

Онлайн классы скучны. Поэтому я решил сделать бота, который посещает мое имени.

  • Присоединяйтесь к онлайн -классам, не беспокоя меня
  • Отправьте сообщение в чате, если мне кто -то звонит
  • Не хочет моего сна быть избалованным

Итак, я сделал сценарий. Теперь я не хочу писать длинное руководство о том, как я это сделал и обо всех этих вещах. Вместо этого я скажу вам, как использовать скрипт.

  • Питон
  • Селен
  • Pyautogui

Дайте ему ⭐, если вам нравится моя работа

ManiteJ66/Google-Classroom-Automation

Это сценарий автоматизации Python, который посещает онлайн -классы (Google Classroom) от вашего имени

Это сценарий автоматизации Python, который посещает онлайн -классы (Google Classroom) от вашего имени 😉

👀 Особенности

  • Автоматическое соединение во всех классах из расписания в одном щелчке
  • Пользовательская поддержка расписания
  • Отправляет сообщение, если называется конкретное ключевое слово
  • Пользовательская поддержка ключевых слов

🤖 Требования

  • Pyautogui
  • селен

❓ Как запустить сценарий:

  1. Клонировать репо

  2. Открыть терминал в папке и запустите приведенный ниже код

    Введите полноэкранный режим Выйдите из полноэкранного режима
  3. Перейти к Загрузка драйвера Chrome и загрузите драйвер, специфичный для вашей хромированной версии

  4. Извлечь молнию в C: \ Program Files (x86) каталог

  5. Перейти к сегодня_classes.py и заменить ALERTWORDS , классы и субъекты с вашим временным столом

  6. Перейти к сегодня_classes.py строка 81 и введите свою электронную почту

  7. Перейти к сегодня_classes.py строка 88 и введите пароль электронной почты

  8. Вот и все. В сценарии есть 3 варианта

    • Получить сегодня периоды
    Введите полноэкранный режим Выйдите из полноэкранного режима
    • Присоединяйтесь к определенному периоду
    Введите полноэкранный режим Выйдите из полноэкранного режима
  1. Клонировать репо
  2. Открыть терминал в папке и запустите приведенный ниже код
   pip install -r requirements.txt
  1. Перейти к Загрузка драйвера Chrome и загрузите драйвер, специфичный для вашей хромированной версии

  2. Извлечь молнию в C: \ Program Files (x86) каталог

  3. Перейти к сегодня_classes.py и заменить ALERTWORDS , классы и субъекты с вашим временным столом

ALERTWORDS : Слова, для которых сценарий должен отправить сообщение (для настройки сообщения перейдите в строку 126)

субъекты : Словарь расписания.

классы : Google Meet ссылки для всех предметов

# WHEN THESE WORDS ARE TRIGGERED A MESSAGE WILL BE SENT
alertWords = [ "your_name", "are you there", "unmute yourself", "say something", "can you hear me"]

# TIME TABLE HERE
subjects = {'monday' : ['UNIX', 'OOAD', 'CD', 'OS', 'DBMS'],
                'wednesday' : ['CD', 'OOAD', 'OS','DBMS', 'OS'],
                'friday' : ['OOAD', 'PEHV', 'CD',  'OS', 'UNIX'],
              }

# GOOGLE MEET LINKS TO RESPECTIVE SUBJECTS
classes = { 'UNIX': 'https://meet.google.com/lookup/e3667sh3xh',
                'CD':'link_to_sub',
                'PEHV':'link_to_sub',
                'OS':'link_to_sub',
                'OOAD':'link_to_sub',
                'DBMS':'link_to_sub'
          }
  1. Перейти к сегодня_classes.py строка 81 и введите свою электронную почту

  2. Перейти к сегодня_classes.py строка 88 и введите пароль электронной почты

  3. Вот и все. В сценарии есть 3 варианта

  • Получить сегодня периоды

Возврат списка периодов сегодня

   class -t
  • Присоединяйтесь к определенному периоду

Открывает автоматический браузер Chrome и автоматически соединяет этот конкретный класс субъекта

   class subject_name
  • Автоматизируйте сегодня занятия

Открывает автоматический браузер Chrome и автоматически соединяет все периоды на определенную дату

   class -a

Приведенная выше команда будет работать в течение дня и выйти после последнего класса.

Вот и все, ребята. Дайте мне знать, если вы хотите учебник по праву!

Оригинал: “https://dev.to/manitej/i-made-a-bot-to-automate-my-online-classes-24j7”