Разработка
April 23, 2024

Приложение для рассылок. 23.04 (вторник), 1/60

Прояснился план с приложением:

  1. Сначала это будет просто программка для компьютера с интерфейсом (GUI), написанная на Python с помощью ChatGPT. Весь код — в одном-двух файлах.
  2. Потом перенесу кодовую базу на JavaScript и запущу на сервере, чтобы была авторизация. Также с помощью ChatGPT.
  3. Последней итерацией сделаю приложение на Flutter с помощью FlutterFlow по урокам из AppBusters (обучение уже купил).

И вот сегодня я написал себе план с помощью ChatGPT. Делать буду с библиотекой PyQT — с ней уже имел дело, понравилась.

Шаг 1: Подготовка окружения

  1. Установите Python, если он еще не установлен.
  2. Создайте виртуальное окружение для изоляции зависимостей проекта.
  3. Установите необходимые библиотеки: `vk-api`, `pyTelegramBotAPI`, `yowsup-cli`.

Шаг 2: Регистрация приложений и получение токенов

  • ВКонтакте: Зарегистрируйте приложение и получите `access_token`.
  • Telegram: Создайте бота через BotFather и получите токен бота.
  • WhatsApp: Используйте сервисы третьих лиц, например, Twilio, для работы с API.

Шаг 3: Разработка приложения

  1. Создайте основной скрипт Python для взаимодействия с API.
  2. Реализуйте функциональность приема текста, изображений и видео.
  3. Напишите функции для отправки данных на разные платформы.

Шаг 4: Интеграция пользовательского интерфейса

  • Используйте библиотеки как Tkinter или PyQt для создания GUI.
  • Подключите ваш интерфейс к функциям отправки сообщений.

Шаг 5: Тестирование и отладка (...)

Шаг 6: Развертывание и использование (...)

План на завтра

  1. Подготовить окружение
  2. Зарегать приложение в ВК и создать бота в ТГ. С Вацапом пока повременим.
  3. Начать разработку приложения