Получи случайную криптовалюту за регистрацию!

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

Логотип телеграм канала @botfatherdev — 🇺🇦Розробка Телеграм ботів на Python Р
Логотип телеграм канала @botfatherdev — 🇺🇦Розробка Телеграм ботів на Python
Адрес канала: @botfatherdev
Категории: Telegram
Язык: Русский
Страна: Россия
Количество подписчиков: 2.83K
Описание канала:

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

Рейтинги и Отзывы

3.33

3 отзыва

Оценить канал botfatherdev и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

1

3 звезд

2

2 звезд

0

1 звезд

0


Последние сообщения

2022-07-18 12:01:39
Продовження уроків по SQL

Нарешті випускаю це відео, про зв'язки між таблицями, про JOIN`и, та ін.

Уроків в плейлисті вже більше, хто ще не бачив, та цікавиться цією темою — дивиться та залишайте коменти та критику)

P.S. напоминаю, уроки все еще записьіваю на русском :D
4.5K views09:01
Открыть/Комментировать
2022-07-13 11:47:12 Уроки по SQL, PostgreSQL, Alembic, SQLAlchemy

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

А якщо ви розробляєте на Python, та користуєтесь фреймворком aiogram, то найбільш популярними інструментами для роботи з БД являються саме ті, що я перерахував (перечислил):
- PostgreSQL як СУБД,
- Alembic для міграцій (створення та змінювання бд)
- SQLAlchemy як бібліотека яка робить запити (запросьі) до БД максимально наближеними до звичного (привьічного) нам Python коду.

Незважаючи (несмотря) на те, що всі ці інструменти мають насамперед (прежде всего) дуже гарні (хорошие) туторіали від їх розробників, я вирішив (решил) все ж таки все об'єднати та зробити (сделать) низку (ряд) уроків, які допоможуть (помогут) розробникам ботів увійти в тему БД якомога (как можно) швидше (бьістрее), та навчитись нормально використовувати ці просунуті (продвинутьіе) інструменти в своїх ботах.

В мене вже були уроки по роботі з БД в моєму курсі, але я продовжую навчатись, та прислуховуватись до порад інших розробників, та тому цей матеріал буде більш продуманий та якісний.

Зараз я опублікував всього декілька (несколько) уроків, про самі примітивні речі (вещи), але згодом (со временем) буду додавати ще, поки ми не зв'яжемо (свяжем) БД з ботом, використовуючи ці інструменти.

На наступному тижні (след. неделе) вже буде +2 уроки: про 1) більш детально про SELECT, та 2) доволі (довольно) детально про типи JOIN, FOREIGN KEY, зв'язків OneToMany/ManyToMany та ін.

Всім, хто полюбляє (любит) мій стиль оповідання (повествования) має сподобатись (понравиться) і це:)

P.S. Є ще текстова версія для тих, хто не хоче чекати (ждать) на відео, та якщо в вас будуть поради стосовно неї — залишайте (оставляйте) тут в коментах, або робіть PR!
3.9K views08:47
Открыть/Комментировать
2022-07-12 13:49:58 Інструменти для Python-розробників

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

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

P.S. Ще в них є Youtube канал.
P.P.S. Сайт на украинском для украинцев, поєтому єтот пост тоже на украинском)
3.0K viewsedited  10:49
Открыть/Комментировать
2022-06-27 21:20:19
Компания Baykar заявила, что передаст Украине три беспилотника Bayraktar, на которые собирали деньги всей страной, БЕСПЛАТНО.
4.1K views18:20
Открыть/Комментировать
2022-06-24 20:58:20
Хе
4.3K views17:58
Открыть/Комментировать
2022-06-23 14:11:38
Dear friends of Ukraine from around the world!

Join us to buy 3 “Bayraktar” drones for Ukrainian Air Force!

Serhiy Prytula Charity Foundation is raising donations for 3 UAV fighters "Bayraktar" to help UAF to protect our freedom.

We need $15 million!

It's the biggest fundraising campaign for Ukraine ever, and every Dollar, Euro, Pound or Crypto coin matters in our fight for democracy and freedom!

Join us, help Ukraine, donate here:
https://prytulafoundation.org/en/home/support_page
462 views11:11
Открыть/Комментировать
2022-06-15 08:47:46
Рефакторинг, патерни/шаблони проектування, принципи SOLID, та ін.

Хочу порадити посоветовать один дуже цікавий интересньій сайт, який добре розкриває вищезазначені вьішеуказанньіе теми.

Дуже легко та зручно удобно читати з будь-яких любьіх девайсів, має имеет багато зрозумілих понятньіх зображень изображений, та ще й взагалі створений созданньій українцями!)

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

P.S. Статті наявні имеются на 8 різних мовах!
#полезное
826 views05:47
Открыть/Комментировать
2022-06-06 05:39:49
Ще один пост про бота для навчання.

В боті сталося кілька апдейтів:
Розробив адмін-панель, де можна редагувати свої блоки та картки
Розробив нормальний вибір з нових карток для вивчення
Також є вибір при повторюванні карток, якщо наприклад ви хочете повторити спочатку один блок, а тільки потім інший. Між кроками можна вільно рухатися вперед-назад.
Додав для вивчення географії ще декілька варіантів (видно на скрині).


Цей бот особисто для мене став саме тим улюбленим пет-проджектом, який дуже хочеться розвивати. Я сам кожний день заходжу до нього та повторюю картки.

Але більш за все я кайфую від того, що кожний день я бачу результат — я вивчив майже повністю карту Європи, Азії, та Південної Америці, а зараз вивчаю Африку, та з нею вже важкувато.

Та якщо на перші 1-3 дні я можу взагалі не запам'ятати якісь країни, то на 4-й день я вже залізно половину нових вивчив. І це всього за 4 дні! А якщо не зупинятися, та повторювати як нагадує бот, то ви не забудете їх ніколи!
697 views02:39
Открыть/Комментировать
2022-05-23 16:43:48 Бот для вивчення нових слів

Завдяки моєму бажанню вивчення всього нового я натрапив на один цікавий метод, який зветься Spaced Repetition (або інтервальне повторення), яким користуються люди, які хочуть запам'ятати багато нових слів (та і взагалі, інформації), наприклад, ті ж студенти мед. інститутів.

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

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

Та це не все! Я додав в нього автоматичний переклад з Google Translate, щоб можна було одразу вивчати нові мови. При створенні новой картки ви можете перекласти потрібне вам слово на вказану в боті вашу мову.

Також, в боті будуть згодом доступні нові публічні блоки карток, на які можна буде підписатись та вивчати :)

P.S. Додав для прикладу картки із прапорами країн (не усіх).

Бота буду доробляти ще, як мінімум ще адімнка потрібна.

Версия
808 views13:43
Открыть/Комментировать
2022-05-17 11:10:15 Поради розробникам

Хочу порадити (посоветовать) один дуже (очень) класний канал одного з колег по розробці (разработке) ботів Tishka17, котрий почав (начал) вести свій канал з рекомендаціями для розробників (Python). В нього ще можна знайти статті на habr.

Ще можете подивитися (посмотреть) його дуже корисний (полезный) фреймворк для створення (создания) інтерактивного меню в ботах на аіограм (aiogram-dialog).

Я особисто (лично) читаю кожний (каждый) пост та розумію (понимаю), що мені ще рости й рости.
656 viewsedited  08:10
Открыть/Комментировать