Python Telegram Bot
Открыть в Telegram
☑️ Заявки принимаются автоматически! Обучаем созданию и продвижению чат-ботов в телеграм. ссылка: @pybotg связь: @oksi_young https://telega.in/channels/+Mj_twnrYuAxkZmUy/card/?r=BrHKEWMo
Больше5 003
Подписчики
Нет данных24 часа
-67 дней
+1730 день
Архив постов
5 003
🤔Что нужно знать, чтобы суметь продать ОБЫЧНУЮ картинку за $17.500?
Внимательно изучите гифку над этим текстом. Хотите верьте, хотите нет — но за нее могут отдать целое состояние.
Если понимать как устроен рынок NFT, можно быстро находить такие картинки, выкупать за бесценок и продавать в 5-10 раз дороже.
Начать можно с изучения проекта TON NFT | CONCEPT. Это канал уникальной NFT-коллекции, созданной на основе реальных предметов искусства. А такие вещи со временем только растут в цене…
Подписывайтесь, если вас не смущает заработок на красивых картинках:https://t.me/+42RmDwgk_DE5MTUy
5 003
⏺Подобные скрипты, которые вы можете адаптировать под этот или другой заказ есть у нас в приватке
5 003
☑️ Бот телеграмм P2P крипто-фиат обменника
• Бюджет: 75.000₽
• Срок: по договоренности
• Задача:
Разработка надежного телеграм бота P2P крипто-фиат обменника.
нужен бот с таким же функционалом как Tripicon_bot один в один по логике и интерфейсам отличие в количестве валют фиата: EGP, SAR, AED, TRY, RUB, SAR, IRR, LYD, BRL, VND, CNY, UAH, KZT, USD. Крипто такой же: USDT, BTC, XMR. Мультиязычность арабский английский фарси. На вопрос какая админка нужна будет? Не знаю какие бываю и какую бы выбрал. Написание подробного ТЗ с вашей стороны основываясь на описанной задаче и включить в прайс.
Откликнуться
5 003
Продолжение к посту выше
Теперь посмотрим, как это все работает и реализовывается. По факту, это те же условия и те же фильтры, чтобы попасть в хендлер.
Давайте проведем небольшое тестирование на 2 вопроса. Как нам это реализовать? Заходим в папочку
states и создаем там файл test.py, в котором у нас будет храниться состояние для теста. В самом файле созданим class Test, который будет наследовать класс StatesGroup, то есть группу состояний. Внутри класса мы создадим 2 объекта Q1 и Q2, то есть у нас будет 2 вопроса. В итоге, класс будет иметь вид: class Test(StatesGroup): Q1 = State( ) Q2 = State( ). StatesGroup и State( ) импортируются из aiogram.dispatcher.filters.state.
Сам класс по сути является группой для теста, то есть, когда человек отвечает на первый вопрос, мы можем перекинуть его на второй.5 003
Создать стратегию продвижения. Продвижение без стратегии неуправляемо
Сложно понять, что нужно делать, какие действия приносят результат, а какие — нет. Правильная стратегия упрощает подготовку контента, выбор офферов для рекламы, помогает оценивать результаты и понимать причины успеха той или иной кампании.
Также стратегия привносит систематичность в продвижение: вот мы запустились, получили результаты, они хорошие или плохие? Что с этим делать дальше: оптимизировать или масштабировать?
5 003
3 канала, которые сделают из новичка опытного прогера и устроят на работу
Первый делом подписывайся на IT подкасты: сборник лучших подкастов от преподавателей, топов рынка с разборами задач, советами по изучению и рекомендации для новичков.
Затем начинай изучать книги в Книжном хранилище — самая большая база, более 2000 русскоязычных книг по PHP, Java, DB, Python, C, C++ ,C#, фронтенду и алгоритмам.
И напоследок заходи в IT Jobs — ежедневные вакансии для новичков и мидлов, а также подборки советов по трудоустройству от ведущих IT-компаний.
5 003
Использование списков в качестве стеков
Методы списков позволяют легко использовать список в качестве стека, где последний добавленный элемент становится первым полученным («первый вошёл — последний вышел»).
Чтобы положить элемент на вершину стека, используйте метод
append(). Для получения элемента с вершины стека — метод pop() без указания явного индекса (Фото).5 003
В этом посте мы поговорим про ту самую машину состояний. Во-первых, для чего она нужна. Помните, мы создавали
storage в loader.py? Так вот, для каждого пользователя существует отдельное место в этом storage, где мы можем записывать какие либо данные, а так же состояния в которых находится этот пользователь.
То есть, если вы делаете тест, то для каждого отдельного вопроса можно создавать отдельное состояние. К примеру, когда пользователь даст ответ на первый вопрос, программа перебросит его на следующий, то бишь, произошел переход в другой хендлер, который можно настроить.5 003
1250ГБ платных курсов слили на CodeHunter. Вот лучшие из них:
- [SkillBox] Профессия Python разработчика.rar 27GB
- [Stepik] Big Data для Data Science.rar 36GB
- [HTML academy] Онлайн‑курс Vue js для опытных разработчиков.rar 37GB
- [Udemy] Python ООП - С нуля до Профи.rar 12GB
- [Udemy] Верстка и создание вебсайтов с нуля до результата 2022.rar 26GB
- [SkillFactory] Курс по изучению SQL.rar 20GB
- [Geek Brains] Java - учимся на практике.rar 18GB
- [SkillBox] NodeJS с нуля, основы и построение архитектуры приложений.rar 27GB
- [Stepik] Django 3 - Full Stack разработка веб-сайтов на Python.rar 20GB
5 003
Пропишите список обязательных функций
Какая информация скорее всего понадобится любому человеку, который собирается пользоваться вашим ботом? Какие основные действия бот будет совершать? Для вывода справки рекомендуется использовать традиционные для платформы команды — например, /help в Telegram.
5 003
Подробнее о списках 1
У типа данных список также имеются еще несколько методов. На фото приведены все методы объекта типа список.
Вот для чего они нужны:
list.append(x)
Добавить элемент к концу списка. Эквивалентно
a[len(a):] = [x].
list.extend(iterable)
Расширить список за счёт добавления всех элементов переданного списка. Эквивалентно a[len(a):] = iterable.
list.insert(i, x)
Вставить элемент в указанную позицию. Первый аргумент — это индекс того элемента, перед которым требуется выполнить операцию вставки, поэтому вызов a.insert(0, x) вставляет элемент в начало списка, а a.insert(len(a), x) эквивалентно a.append(x).
list.remove(x)
Удалить первый найденный элемент из списка, значение которого — x. Если элемент не найден, то вызывается ValueError.
#python_обучение5 003
Видим, что начинающих много, поэтому держите большой ресурс с бесплатными курсами от нас:
https://t.me/+IQDnwJemKq41OTcy
Курсы по Python, Java,C++, SQL, Unity и другим. Поддержите реакциями за старания 🫶
5 003
Какой у вас уровень в программировании? (Опрос для подбора контента)
5 003
Продолжение к посту выше
После получения пользователем диплинка, он может перейти по нему. При переходе и нажатии кнопки
start срабатывает следующий сценарий: @dp.message_handler(CommandStart(deep_link=compile(r"ddd")), IsPrivate( )). В данном сценарии диплинг скомпилирован в виде регулярного выражения, то есть d будет цифрой. И если нажата команда старт и в диплинке присутствуют 3 цифры, то сценарий будет отрабатывать дальше.
В самом сценарии так же присутствует функция: async def bot_start_deeplink(message: types.Message). В теле функции мы принимаем аргументы диплинка с помощью deep_link_args = message.get_args( ). После чего, бот будет отвечать по следующему сценарию: await message.answer(f"Привет, {message.from_user.full_name}!n" f"Вы находитесь в личной переписке. n" f"В вашей команде есть диплингn" f" Вы передали аргумент {deep_link_args}.n")5 003
☑️ Разработать телеграм бота
• Бюджет: 10.000₽
• Срок: 11.10.2022
• Задача:
Необходимо создать телеграм бота с линейной логикой, дополнительно привязать платежную систему. Все необходимые текста и картинки уже готовы. Предлагайте свою стоимость и сроки для исполнения такого бота. Выберу по стоимости, срокам и адекватности исполнителя
Откликнуться
5 003
Найти работу Python программистом можно 2 методами:
Первый. Бесконечно скроллить HeadHunter и пытаться что-то выклевать на LinkedIN. Офигеть от условий и закрыть.
Второй. Подписаться на Python Job. Это база адекватных предложений, где даже для новичков много мест с хорошей з/п.
Тут найдете работу как в Яндексе (именно сюда крупняки присылают вакансии напрямую), так и в молодых стартапах!
В общем, не теряйте времени и находите работу в 2 клика: @job_python
