Git Product home page Git Product logo

rbvideobot's Introduction

Go бэкендер 👋

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


mindmap
  root(("My stack"))
    front{{"Front"}}
      vue{{"❤️ VUE.js"}}
        petitevue{{"❤️ Petite Vue"}}
      alpine{{"Alpine.js"}}
      htmlcss{{"HTML/CSS raw"}}
      tailwinf{{"TailwingCSS"}}
      telegram{{"❤️ Telegram"}}
    back["Back"]
      python["Python"]
        fastApi["FastAPI"]
        django["Django"]
        torch["torch"]
      go))"❤️ Go"((
        chi["chi"]
        gin["gin"]
      csharp["C#"]
        maui["MAUI"]
    ops["ops"]
      docker["Docker"]
      powershell["PowerShell"]
      bash["bash"]
      ffmpeg["ffmpeg"]
    misc["..."]
      AWS)"AWS"(
      Yandex.Cloud)"❤️ Yandex.Cloud"(
Loading
  • 🔭 I’m currently working on Yandex Cloud library
  • 🌱 I’m currently learning Go, sometimes html+css
  • 👯 I’m looking to collaborate on go project
  • 🤔 I’m looking for help with rewiewing minimal lib
  • 💬 Ask me about jazz
  • 📫 How to reach me: [email protected]
  • 😄 Pronouns: he/his
  • ⚡ Fun fact: was skipping sports to go to coding lessong, my father would kill me that days
  • leetcode

скриншот апплодисментов на литкоде скриншот апплодисментов по sql

rbvideobot's People

Contributors

thefrol avatar

Watchers

 avatar

rbvideobot's Issues

Фикс: украсить сообщения бота

Было бы неплохо красиво оформлять посты которые бот отправляет в чат. Название матча выделить болдом, добавить эмодзи

Предложение: человеческие заголовки для инлайн артиклов

Например заголовке инлайн запроса писать

со Спартаком сегодня, 2007 г.р.
сегодня 2009 г. р.

Для начала просто когда было загружено видео.

Названия команд можно брать напрямую из базы

Полное название перебазировать в описание

Привязка загруженных видео к матчу

Нужно чтобы загруженный через бот матч можно было привязать к видео, например, например прислав в ответ на сообщение о загрузке - айдишник матча

Условие для хендлера может срабатывать:

  • это ответ на сообщение
  • в сообщении содержится ссылка на матч

для привязка и GraphQl есть мутация video.UpdateMatch

Выделить yadisk в отдельный пакет для Pypi

Было бы неплохо выделить пакет yadisk в отдельный пакет и загрузить его в репозиторий общий. Или может найти похожий пакет и прикрепить его. Тоже хороший витринный пакет, кстати в CV можно добавить и пакеты для PyPi

По иронии пакет yadisk уже есть, возможно стоит переименовать хотя бы microyd

Добавить описание стека

Было бы неплохо в описании бота иметь описание стека, чтобы я мог гордиться этим проектом, как много всего он соединяет

  • GraphQl
  • API на Go
  • инлайн бот

Тегать тренера, если он есть в чате

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

В идеале видео вообще сами отправляются в чатики же

Пиктограммы для инлайн запросов

Инлайн запросам можно добавить узнаваемые пиктограммы, тогда

  • год будет считывать из пиктограммы
  • дата(например) сегодня, вчера, неделю назад - из заголовка
  • название видео - в тексте

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

Добавить загрузки с ютуба

К загрузкам с яндекс диска, можно добавить загрузку с ютуба. Помню есть какой-то пакет в pypi, который позволяет получать ссылку на видео. Только этот пакет надо почаще обновлять, возможно стоит обновлять версию бота раз во сколько-то дней с гитхаба, например!!!

Предложение: гайд по боту в личке

Мне кажется, было бы неплохо, при обращении в личку бота, и при нажатии /start он бы проводил краткий курс по боту, что и как работает и зачем он нужен.

Это могут быть видео, как им пользоваться и прочее

Предложение: планирование трасляций из бота

Было бы неплохо, если бы можно было создавать трансляции. НАпример можно выбирать из того, что есть на МФФ. Или набирать как-то.

А может быть даже говорить обычным текстом, и при помощи ГигаЧат или яГПТ это как-то парсить. Очень хочется попробовать нейросети.

Геймификация

За отправку матча, выкладку видео получаешь опыт/очки. За них начисляются уровни, баллы <3

По баллам косвенно можно определить объем проделанных работ

Предложение: только мои видео

Еще один пункт меню. Скорее всего самый первый предложит отправить самые свежие видео которые, залил лично автор.

То есть нужна какая-то система которая понимает по айдишникам оплата кто где в телеграм.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.