Портфолио

Портфолио

Anna


Обо мне:

Занимаюсь созданием Telegram ботов на заказ, а так же модернизирую готовые проекты написанные на языке Python.

Контакт: @windqo

Для расширения знаний в данной сфере разработки прошла курсы:

Есть опыт работы с:

  • Aiogram
  • Django
  • Telethon
  • Базой Данных(PostgreSQL, SQLite)
  • Docker-compose/Docker
  • Парсингом сайтов


Телеграмм боты

🇬🇧 English Market Bot 🇺🇸 - была поставлена следующая задача:

Написать бота, который бы получал статистику просмотров публикаций на каналах и исходя из собранных данных определял суточный охват, а затем высчитывал цену рекламы основываясь на ранее полученных данных и значении cpm, которое указывает администратор.

Панель Администратора
Панель Пользователя



Morvin - многофункциональный бот предназначенный для обработки изображений.

Главное меню

Включает в себя 5 основных функций:

  1. Фильтр Fisheye - позволяет преобразовывать обычную фотографию в кадр имитирующий съемку через дисторсирующий объектив.
  2. Создание фото с подписью - даёт возможность поместить на изображение любую надпись с применением ряда настроек.
  3. Создание коллажа - собирает коллаж из присланных фотографий, автоматически подбирая расположение кадров.
  4. Создание GIF слайдшоу - принимает фотографии и делает из них слайдшоу в виде GIF.
  5. Галерея - основана на многоуровневом меню с инлайн модом. Даёт возможность пользователю выбрать необходимую категорию по геометрическим параметрам изображений, а затем, в подкатегории, выбрать тематику.

В боте реализована Django админка, которая позволяет наблюдать за динамикой использования бота, а так же через неё возможно управлять базой данных(добавлять/удалять фотографий из галереи, изменять перечень категорий и подкатегорий, а так же чистить список пользователей).



Postógraph - бот для постинга в телеграмм каланах, который позволяет создавать публикации и прикреплять к ним разные виды кнопок и медиа.

Создание поста для публикации в канал

Основные функции:

  • Кнопки реакций и url, кнопки со статистикой(), продолжение за подписку (пользователь не сможет прочитать содержимое кнопки, пока не подпишется на канал)
  • Копирование и пересылка публикации в прочие подключенные каналы
  • Отложенные публикации, автоматическое удаление опубликованных постов через выбранное время
  • Возможность принимать посты отформатированные с помощью HTML и Markdown
  • Доступ к боту по подписке

В разделе контент-план можно просматривать и редактировать все запланированные публикации используя удобный календарь:

🔹- маркер, который указывает на дни в которые были сделаны публикации


В боте реализована Django-админка, в которой можно:

  • Посмотреть добавленные каналы и их статус подписки
  • Удалять каналы, пользователей и отдельные публикации
  • Получить информацию об опубликованных постах и запланированных на публикацию
  • Устанавливать ограничение на максимально допустимое количество каналов, которые будет поддерживать бот



Message!Catcher - бот, который мониторит чаты и каналы по ключевым словам в реальном времени и оперативно вас оповещает.

Получайте уведомления всего в 3 действия:

1️⃣ Укажите слова, которые нужно отслеживать.

2️⃣ Укажите чаты/каналы, где нужно мониторить указанные слова.

3️⃣ Выберите степень точности упоминания.

✅ Готово

Бот будет вас уведомлять о всех сообщениях, в которых есть указанные вами слова в указанных чатах/каналах.



Бот для автоматического размещение постов в другие каналы телеграм.
От бота требовалось:

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

- Создание и удаление связей каналов (на главные и дочерние)

Для удобства работы была добавлена кнопка "Скачать данные". При нажатии формировался json файл и отправлялся пользователю. Этот файл позволял просматривать в какие каналы был добавлен бот и связи этих каналов. Так же этот файл было удобно использовать при установлении связей, т.к. там требовались ID-каналов.


Report Page