Наверх

Посты по тегу Телеграм бот

Фильтр и сортировка

Просто Блог [ДЭН]

Svetoi_Den

Рассказываю о моем проекте [Пончик]

Всем здравствуйте!

Краткая предыстория
Совсем скоро я буду защищать свой проект для кое какого уч. заведения, чтобы получить долгожданный сертификат, что не просто букашка, а бушашка с бумажкой (спустя 9 месяцев, ураа...). И в честь этого я решил рассказать о своем проекте.
На данный момент он полностью функционирует (и практически готовый). Но вы уже сможете его оценить и даже предложить свои нововведение в моем проекте (буду только рад). 

Представлюсь для новеньких: меня зовут Даниил, мне 18 лет, и я программист.


А теперь приступим к проекту.

* * *

| Немного информации |

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

Прозвал я его Пончиком (Pon4ik). Не спрашивайте почему, так нужно

Большая часть функции вложено в телеграм боте, а отображение и создание постов - в на сайте.
И да, данный проект использует технологию телеграмма под названием Web App


Если кратко: бразуер в самом ТГ, в котором можно брать данные из него же для отображения, например, вашей аватарки или юзернейма.

Писал я его не один, а со своим сокомандником. Я отвечал за сайт и за начальную оболочку, а сокомандник отвечал за продвинутый функционал бота (комментарии, лайки, кнопки со списком постов и т.д.) 

А также у бота есть своя классная аватарка

Вот такая прекрасная аватарка, сгенеренная нейронкой (под стать ему имени)

Вот такая прекрасная аватарка, сгенеренная нейронкой (под стать ему имени)

| История о проекте |

Идея об этом проекте у меня пришла не сразу.

Сначала я хотел схитрить и представить на защиту один из своих старых проектов (на тот момент, выбор пал на дискорд бота), но затем снова посидел, подумал и решил все-таки начать с нуля.

Идей было много. Точнее, масса идей
Сначала хотел сделать РПГ-бота, потом многофункционального, а дальше поток мыслей. Выбирал между ботом с постами и ботом с элементом симулятора рыбалки.
Понял, что симулятор не примут, и решил начать делать бота с постами.

Начал с малого: создал самого бота через Bot Father, затем написал простенький код...

А дальше мне объявили, что проект только комадный. И поэтому я подключил к нему того самого сокомандника, который сделал большую часть для бота, настроил его на высшем уровне, и благодаря ему я не впал в творческую депрессию и я смог выложить бота в сеть. Большое тебе спасибо!

* * *

| О проекте |

Когда вы заходите в телеграм бота Pon4ik, для начала работы нужно нажать кнопку старт, которая при первом заходе в чат бота появляется в самом внизу. Нажав на ее, вы увидите красивое сообщение, а под ним ряд кнопок.

Вот такое старотовое сообщение. Оно у вас будет часто встречаться при взаимодействии с ботом

Вот такое старотовое сообщение. Оно у вас будет часто встречаться при взаимодействии с ботом

Расскажу кратко о кнопках:

  • Кнопка "Открыть веб сайт": Нажав на нее, у вас открывается Web App, и после подгрузки сайта, вас встретить красивый оформленный сайт, где будут видны множество постов
  • Кнопка "Создать пост": Здесь вы сможете создать свой пост по принципу того, что в пикуко (Только вам не нужно добавлять картинку в начале).
    Вписывайте название, описание, а дальше как в пикуко, выбирайте что можете добавить: текст, описание или картинку. Единственный минус - вы не можете передвигать созданный контент, только удалять (но думаю, что пофиксим такое...)
  • Кнопка "Профиль": Появится сообщение с картинкой, где будет ваша последняя использовання аватарка, первое имя в ТГ, а также ваше ID. А под вашим профилем будут кнопки, в котором собраны все ваши созданные посты (об этом расскажу позже...).
  • Кнопка "Найти пост": Здесь вводите или ID, или название, или описание поста и вам всплывает сообщение с кнопками, где будут отображены найденные посты
  • Кнопка открытия поста: Показывается сообщение с названием и описанием поста. Также отображается кол-во лайков и автор поста. Вы можете под этим постом поставить лайк или написать комментарий (нажав на соответсвующие кнопки).
Вот как выглядит сообщение для кнопки открытия поста

Вот как выглядит сообщение для кнопки открытия поста

* * *

Также немного поведаю про сайт (Web App)

Т.к я искал бесплатные аналоги как сделать мой сайт защищенным (то есть получить ссылку типа https, это нужно для работы Web App) и понял, что для того придется вбухать денег свыше 1000 руб, я совершенно случайно наткунлся на такую вещь, как telebit. С него помощью, я могу "замаскировать" свою ссылку под https, и это будет стоить 0 руб, но есть один нюанс: возможна медленная загрузка сайта и она может немного "глючить".

Так что если вы столкнетесь с таким конфузом, просто перезагрузите сайт. Пока что только так, но может скоро я заменю на нормальный домен с сертификатом, и уберу этот костыль. А пока имеем что имеем.

* * *

| Итог |

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

КЛИК -> https://t.me/pon4ik_posts_bot

Если бот будет достаточно популярным, и под ним наберется 30 постов от разных пользователей, я возможно сделаю мини конкурс с денежным призом (но это я уже смотрю в будущее...).


Бот будет всячески обновляться, и в нем будут добавляться новые функции, чтобы сделать бота красивым, работоспособным и многофункциональным.

Спасибо, что прочли пост! Желаю вам всего наилучшего

Мне высокий балл за проект обеспечен?7

Теги: Интернет-ресурсыСофтпроектТелеграм бот
1
16
17
3комментария77просмотров
Вы прочитали всё, отличная работа!