Pull to refresh
45
122.1
Алексей Яковенко @yakvenalex

Опытный python разработчик с многолетним стажем.

Send message

Согласен, хорошее замечание! Действительно, текущая реализация чата работает только при единственном инстансе бэкэнда, и при масштабировании проекта важно учитывать синхронизацию данных между инстансами. В будущем планирую рассмотреть подходы с использованием Pub/Sub (например, Redis или Kafka), чтобы реализовать корректную передачу сообщений и событий между различными инстансами. Спасибо за рекомендацию!

TelegramBotApi ставит это ограничение только на физическую загрузку / отправку файлов.

Спасибо за обратную связь. Решил более явно указать в коде, но согласен. В боевых проектах лучше использовать такой синтаксис.

upd: Добавил ваш пример кода в статью. Ещё раз спасибо)

Спасибо за обратную связь. Pyrogram и Aiogram — это разные фреймворки. Если вы хотите узнать, как создавать обычных ботов с помощью Pyrogram, то вместо данных о приложении, которое вы регистрировали, в объект нужно передавать BotToken из BotFather. Лично я всегда разделяю: обычных ботов создаю с помощью Aiogram 3, а user ботов — с помощью Pyrogram.

Так пишет Опытный python разработчик с многолетним стажем. Печаль

На вопрос по поводу опыта вы так и не ответите?

Как использование слова “оно” в отношении API указывает на мою неопытность как программиста? Я и в повседневной жизни так говорю. Мы с вами не работаем вместе, вы меня не знаете, но решаете, что можно делать выводы о моем опыте. Ваш комментарий сначала показался мне написанным подростком, а теперь оказывается, что вам за 50. Как это вообще возможно? Если я ошибся, скажите об этом. API - мужской род, исправьте. Зачем упоминать мой статус и опыт здесь?

Слово “API” (Application Programming Interface) в русском языке обычно используется как среднего рода. Например, можно сказать “это API”, “новое API” или “полноценное API”. Однако, если быть точным, “интерфейс” — это слово мужского рода. Но я предпочитаю использовать тот вариант, который чаще встречается в реальной жизни.

Теперь хотелось бы понять, как эта ошибка указывает на мою неопытность?

Что касается кода моего полноценного API, есть ли там какие-то ошибки? Или вы не работаете с кодом?

Максимально согласен. Весь Python основан на всем стороннем) И так мы можем прийти что и Django с нуля писать нужно)

Localtunnel выбивает периодически + приходится вбивать IP-адрес при подключении.

Возможно дело в том как я использовал Notion и как его использовали вы) В моем случае, WikiJS перенес процентов 80 функционала от Notion и на эти 20 процентов уже можно закрыть глаза) Ну и не забываем о том, что аналог точно искать нужно и, знаете, после лично моего опыта Affine, явно, таким аналогом не станет. Как минимум сейчас.

Да. Такая же история. Вроде так четко все расписано, но по факту функционал работает через раз)

Вынужден с вами не согласиться. В первую очередь Notion - это wiki система. Существует множество сравнений на англоязычных ресурсах именно Notion и WikiJs. Скорее всего в статье я недостаточно раскрыл схожесть этих систем. Просто не хочу в комментариях ссылками спамить)

Я в статье же показывал. Изначально локальный запуск. После перенос на хостинг? Просто докерфайл соберите у себя по моему примеру и контейнер запустите. Там по самой философии WikiJs нет ограничений, если вы их сами не установите) Или вы про Affine?

Information

Rating
37-th
Location
Краснодар, Краснодарский край, Россия
Date of birth
Registered
Activity

Specialization

Specialist
From 200,000 ₽
SQL
Python
PostgreSQL