botfatherdev | Unsorted

Telegram-канал botfatherdev - 🇺🇦Розробка Телеграм ботів на Python

2939

https://botfather.dev?utm_source=tg_channel Боти дозволяють автоматизувати майже всі процеси та зробити все це просто в Telegram. Програмуючи на Python ви зможете реалізувати свої самі шалені ідеї. Найважливіша інформація тут!

Subscribe to a channel

🇺🇦Розробка Телеграм ботів на Python

O'zbeklar bormi? Biror narsa tushunarli bo'ldimi? O'zbek tilini topa olmayapman deb so'rayapman (Elevenlabs)

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

Нарешті опублікували))

https://contest.com/mini-apps

Моє тут: https://contest.com/mini-apps/entry4538

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

На каналі вийшло нове відео!

Підтримайте переглядом і лайком український контент)

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

🧪 Як тестувати ботів?

Це досить часте питання, яке мені задають, і я до нещодавнього часу тестів не писав взагалі. Але цей час настав, бо я хочу зробити домашні завдання в своєму курсі з автоматичними тестами.

Раніше я використовував бібліотеку tgintegration, але це звісно оверхед для автоматичних тестів, бо там під капотом використовується pyrogram. Це означає, що для тестування вашого бота потрібен реальний акаунт.

Отже, бібліотека для тестів знаходиться тут, і працює у зв'язці з aiogram 3, але поки там є невеличкий баг, то можете використати мій форк.

Якщо хочете подивиться як це працює, то заходьте на завдання по FSM в моєму репозиторії домашніх завдань:

https://github.com/Latand/aiogram-homework

Там є гілка 2-fsm, в якої розписана інструкція для завдання.

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

Ви коли-небудь замислювалися, наскільки наш вибір впливає на інших, або навпаки?

Іноді дія одної людини може скопійована іншими, чисто з почуття конформізму, внутрішньому бажанню не виділятись з маси інших.
Наприклад, реакції в Телеграмі не лише відображають наші емоції, але й мають силу впливати на емоції та дії інших. Цікаво, що це не завжди обумовлено схожістю наших внутрішніх реакцій. Іноді ми просто підсвідомо наслідуємо дії тих, кого бачимо. Тому, вибираючи реакцію на цьому пості, ви не факт, що виражаєте себе, але іноді ненароком стаєте частиною більшої суспільної динаміки.

Зможете поставити на цей пост свою реальну реакцію, не копіювавши інших?

🌟

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

Ще багато класних WebApp проєктів:

https://github.com/topics/telegram-miniapp-contest-2023

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

Сьогодні буде стрім на цьому каналі!

Пам'ятаєте про конкурс по WebApp? Ну що, я завершив проєкт, зараз доробляю дрібниці і документацію, і сьогодні вже дедлайн, тому буду здавати)

І після того, як я здам проєкт — хочу провести трансляцію, поговорити взагалі про WebApp, про те як його реалізувати, про складнощі з якими стикнувся.

Код всього проєкту і документація буде відкрита всім, тому ви всі зможете подивиться, оцінити, і запустити в себе подібного бота!

Нижче буде опитування щодо часу, коли провести стрім.

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

🤔 Що нового в Bot API v6.9?
— Взаємодія з правами на сторіси в методі promoteChatMember й типах ChatMemberAdministrator, ChatAdministratorRights.
— Тепер для Web App можна установити будь-який колір заголовка методом setHeaderColor.
— Додано поле CloudStorage до класу WebApp.
— Додано методи requestWriteAccess і requestContact до класу WebApp.
— До веб-додатків додано події writeAccessRequested та contactRequested.
— До класу WriteAccessAllowed додано поля from_request та from_attachment_menu.
— До класу WebAppUser додано поля added_to_attachment_menu та allows_write_to_pm

# Джерело: https://core.telegram.org/bots/api#september-22-2023

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

/channel/botfatherdev?boost

Віддавайте свої бутси!!!1

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

🚀 Велика новина: третя версія Aiogram вже в релізі, і її можна вважати повністю стабільною.
Фреймворк готовий до використання у ваших проектах.

🛠 Це чудова новина також і для мого курсу. Найближчим часом я планую оновити матеріали курсу, враховуючи нові можливості Aiogram 3.0. Це дозволить вам розробляти ще більш функціональні і надійні боти.

⏳ Хочу попередити, що оновлення матеріалів потребує часу. Тому прошу трохи почекати.

🙏 Дякую вам за терпіння і підтримку!

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

Чергові зміни в tgbot_template_v3

💫
Вдосконалення
- Рефакторинг коду, підвищення читабельності, форматування з допомогою Black
- Додав багато докстрингів для кращого розуміння що вони роблять.
- Додав модельку User щоб краще зрозуміти як їх писати в SQLAlchemy v2.

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

Оновлення PyCharm: Інтеграція з GPT-4!

🎨 Поліпшена продуктивність з PyCharm Pro (версією 2023.2 EAP)

Насолоджуйтесь доступом до потужного штучного інтелекту з останніми оновленнями в PyCharm. Все потрібне вже нативно вбудовано в Pro версію, тому вам не доведеться встановлювати додаткові плагіни. Вона також включає серйозні зміни в дизайні, включаючи інлайн підказки імен аргументів (коли передаєте позиційно).

🧠 ChatGPT-4 тепер в PyCharm!

Так, нарешті, PyCharm підтримує чат з GPT-4, найновішою моделлю від OpenAI. Навіть коли сам веб-сайт OpenAI дуже сильно лагає, їхнє API продовжує працювати без збоїв.

Можливості ChatGPT

ChatGPT надає вам можливість виділити код і:
- отримати пояснення коду 📖
- написати документацію 📝
- запропонувати рефакторинг ♻️
- виявити потенційні проблеми ⚠️

Крім того, ви можете створити чат і спілкуватися з ChatGPT на теми, пов'язані з програмуванням.

Обмеження ChatGPT

Враховуйте, що (поки що) один чат підтримує максимум 8192 токени, що відповідає максимальному контекстному вікну GPT-4. Якщо досягнуто цей ліміт, чат продовжити не можна.

💰 Цінність PyCharm Pro

З урахуванням того, що коштує від $7 до $12 за місяць, вбудований доступ до GPT-4 абсолютно безкоштовно є дуже вигідним доповненням!

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

Краматорськ, річниця після атаки на ТЦ, русня знову б‘є тою самою ракетою X-22, яка дуже потужна і дуже неточна. Б’є по Краматорську, Дніпру, і цілитися в інші міста.

Цей акт насильства був здійснений з мотивом, що у торговому центрі могли перебувати військові. І на деяких фото це дійсно видно. Але це - місце, де звичайні люди відпочивають, купують одяг, їдять піцу - місце для цивільного населення.

Атакувати його (точки зору і логіки русні) - це ніби замовити службу знищення гризунів/тараканів, а їх рішення - спалити нахер весь будинок. Так, таракани зникнуть, але разом з ними все інше.

Це безглуздо і жахливо, оскільки втрати серед цивільних переважають над військовою вигодою.

Тобто навіть з точки зору русні це має виглядати нелогічним, але ні, вони радіють.

І продовжують використовувати х-22 по нашим містам.

Росіяни, я дивуюсь як ви не розумієте чому в нас таке ставлення до вас, або чому ми «займаємось політикою». Звичайно, серед вас є адекватні люди які навіть вітаються зі мною фразою «слава Україні», і до вас це не стосується, але вас меншість…

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

Єти заявленія, бєз прєувелічєнія ізменілі судьбу телеграма*

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

Він і тут насрати встиг

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

1-е місце :)

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

А теперь эксперимент для русскоговорящих (если тут такие еще есть :).
Это автоматический дубляж с помощью Elevenlabs. Я его совсем чуть-чуть поправил, но есть достаточно много артефактов. А вам как? На Youtube залить?

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


До речі, код middleware (з бонусом):
https://gist.github.com/Latand/75f6dfef96b1d4380055301c4cd1280d

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

Є ідея проведення серії інтенсивних групових зайнять по створенню Telegram WebApp.

Як вам така ідея? Протягом умовних 10-12 онлайн зайнять розібрати як створювати застосунки на кшталт цього.

🎬 Формат: стрім, де кожний з учасників приєднується до зайняття і разом пишемо код, можна задавати питання і все таке. Після стріму — самостійне вивчення додаткових матеріалів і інших туторіалів, для закріплення матеріалу.

🏆 Результат: кожний з учасників буде мати свій застосунок, можна включити деплой на сервер з доменом.


📚Мінімальні вимоги до учасників:
- Тверде знання основ Python
- Вміння робити примітивних ботів на aiogram
- Базове розуміння SQL
- Базове розуміння синтаксису HTML/CSS та основи Javascript

📝 Програма:
- Проєктування бази даних (БД)
- Створення БД з допомогою SQLAlchemy + Alembic
- Створення бота з підключенням WebApp
- Створення REST API на FastAPI
- Створення застосунку на React

📅 Графік проведення: 3-4 рази на тиждень, ввечері.

🚀Старт: поки не вирішив, але після 01.11.2023

——

Все що написано вище може змінитись, пишіть свої думки в пп.
Якщо цікавить і хочете записатись — теж пишіть в пп (@latand).

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

Як легко вами управляти, деякі з вас ставили не свої реакції, а намагались вибрати ту, яку ще ніхто не поставив)))

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

Запис прямого етеру доступний на сайті:
https://botfather.dev/streams

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

Репозиторій: https://github.com/Latand/MedSyncWebApp

Бот: /channel/MedSyncbot

Документація: https://docs.medsync.botfather.dev/

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

треба ще 1 заряд, і буде 3 історія :D

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

Оновлення курсу з розробки ботів
Зовсім скоро будуть значні зміни на моєму сайті з курсом по розробці ботів.

💫 aiogram3
По-перше, блок, що стосується aiogram3 вже пройшов стадію зйомки та знаходиться на етапі монтажу.
Сподіваюсь якість цих уроків вас приємно здивує!

🌐 Мова курсу
Враховуючи фінансові обмеження, я вирішив перекласти весь сайт українською, замість інтеграції мультимовності. Це рішення було прийнято ще після введення відповідного закону, і я планував це зробити вже давно.

🟡 Конкурс і Стрім
Також хочу вас повідомити, що я беру участь в конкурсі на WebApp і хочу провести стрім як раз на цю тему. Як в мене буде щось готове)

Стек буде наступний:
— Backend: aiogram3, SQLAlchemy, Alembic, Fastapi (REST API),
— Frontend: ReactJS
Поєднувати це все буду в Docker, docker-compose.

Якщо серед вас є розробники на React, то запрошую на стрім, коли я буду писати фронт. Ваша допомога буде дуже цінною)

Знижка
А якщо серед вас є ті, хто хоче отримати курс з великою знижкою, то тримайте купон!

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

🥳 До речі, мій курс по SQLAlchemy + Alembic тепер доступний для Udemy Business!

👔 Що це таке? Udemy Business - це кураторський вибір високоякісних курсів на Udemy, які компанії можуть надавати своїм співробітникам для підвищення кваліфікації. Тільки 3% усіх курсів потрапляють до цієї програми, тому це дійсно велика подія!

Якщо ви маєте до цього доступ, то обов’язково візьміть його собі!

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

🤔 Що нового в Bot API v6.8?
— Додано поле story до класу Message для повідомлень із пересланими історіями. Наразі воно не містить інформації. 🤷
— Додано поле voter_chat до класу PollAnswer, щоб містити виборців чату каналу в Polls. Для зворотної сумісності поле юзера в таких об’єктах міститиме 136817688 (@Channel_Bot)
— Додано поле emoji_status_expiration_date до класу Chat
— Доданий метод unpinAllGeneralForumTopicMessages
— Максимальну довжину параметра startapp у прямих посиланнях на веб-додатки збільшено до 512 символів.

# Джерело: https://core.telegram.org/bots/api#august-18-2023

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

Черговий раз росія доводить, що нічого окрім терору не може зробити

Пів-ночі було чутно прильоти, пощастило, що мій будинок не був близько до епіцентру.

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

So now we know that it's running with Jupyter Notebook, but what libraries are available for Code Interpreter?

1. Data Analysis: Using pandas, numpy, and scipy.
2. Machine Learning: With scikit-learn, xgboost, and pytorch.
3. Natural Language Processing: Through nltk and spacy.
4. Data Visualization: With matplotlib and seaborn.
5. PDF Processing: Using pdfplumber and PyPDF2.
6. Image and Audio Processing: Through opencv-python and librosa.
7. Geographical Data Processing: With geopandas and shapely.
8. Web Frameworks: Using flask and fastapi.
9. Document Processing: Through python-docx and openpyxl.
10. Computer Vision: With opencv-python and dlib.

🔗 Here is the full list.


P.S. why would you need aiohttp/beautifulSoup without internet access?

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

ну хоч цей порадував

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

Дякую за спектакль, восхітілісь

Читать полностью…

🇺🇦Розробка Телеграм ботів на Python

Давайте вже закінчуйте і не будемо про політику, повернемося до ботів

Читать полностью…
Subscribe to a channel