Разработка ботов Telegram — удалённая работа в Москве
Дата: 2025-05-19
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-05-19
Описание
Задачи чат-бота: Розыгрыш. Продукт: Телеграмм. Техзадание есть. Пожелания и особенности: Создать бота для розыгрыша в Telegram с загрузкой чеков можно через **BotFather** и **Python** (или на другом языке программирования). Вот пошаговая инструкция: --- ## **1. Создайте бота через BotFather** 1. **Откройте Telegram** и найдите **@BotFather** ([ссылка](https://t.me/BotFather)). 2. Отправьте команду: ```/newbot``` 3. Введите **название бота** (например, `RaffleBot`). 4. Придумайте **username бота** (должен заканчиваться на `bot`, например, `RaffleChekBot`). 5. Получите **API-токен** (сохраните его, он понадобится для кода). --- ## **2. Настройка бота (Python + библиотека python-telegram-bot)** ### **Установите библиотеку** ```bash pip install python-telegram-bot ``` ### **Код бота для сбора чеков** ```python from telegram import Update, InlineKeyboardButton, InlineKeyboardMarkup from telegram.ext import Updater, CommandHandler, MessageHandler, Filters, CallbackContext import os TOKEN = “ВАШ_API_ТОКЕН_ОТ_BOTFATHER“ ADMIN_CHAT_ID = [Телефон скрыт] # Ваш ID в Telegram (узнать можно у @userinfobot) # Папка для сохранения чеков os.makedirs(“receipts“, exist_ok=True) # Команда /start def start(update: Update, context: CallbackContext): update.message.reply_text( “🎉 Добро пожаловать в розыгрыш!\n\n“ “📌 Отправьте чек (фото или PDF) после покупки, чтобы участвовать.“ ) # Обработка загруженных чеков def handle_receipt(update: Update, context: CallbackContext): user = update.message.from_user file = update.message.document or update.message.photo[-1] # Берём документ или фото # Сохраняем файл if file: file_id = file.file_id new_file = context.bot.get_file(file_id) # Сохраняем в папку receipts file_path = f“receipts/{user.id}_{file_id[-10:]}.jpg“ # или .pdf new_file.download(file_path) # Отправляем уведомление админу context.bot.send_message( ADMIN_CHAT_ID, f“📌 Новый чек от @{user.username} (ID: {user.id})\n“ f“📥 Файл: {file_path}“ ) update.message.reply_text(“✅ Чек принят! Спасибо за участие!“) # Запуск бота def main(): updater = Updater(TOKEN) dp = updater.dispatcher dp.add_handler(CommandHandler(“start“, start)) dp.add_handler(MessageHandler(Filters.document | Filters.photo, handle_receipt)) updater.start_polling() updater.idle() if __name__ == “__main__“: main() ``` --- ## **3. Как это работает?** 1. Пользователь пишет `/start` – бот приветствует его. 2. Пользователь отправляет **чек (фото/PDF)** → бот сохраняет файл в папку `receipts`. 3. Админ получает уведомление в ЛС (можно настроить группу для модерации). --- ## **4. Дополнительные функции (по желанию)** ### **Проверка подписки на канал** ```python from telegram.error import BadRequest def check_subscription(user_id): try: member = context.bot.get_chat_member(“@ваш_канал“, user_id) return member.status in [“member“, “administrator“, “creator“] except BadRequest: return False # В обработчике handle_receipt: if not check_subscription(update.message.from_user.id): update.message.reply_text(“❌ Подпишитесь на канал, чтобы участвовать!“) return ``` ### **Кнопка “Проверить подписку“** ```python def start(update: Update, context: CallbackContext): keyboard = InlineKeyboardMarkup([ [InlineKeyboardButton(“✅ Я подписался“, callback_data=“check_sub“)] ]) update.message.reply_text(“Подпишитесь на канал, чтобы участвовать!“, reply_markup=keyboard) ``` --- ## **5. Размещение бота на сервере** Чтобы бот работал 24/7, используйте: - **Бесплатные варианты**: - [PythonAnywhere](https://www.pythonanywhere.com/) - [Heroku](https://www.heroku.com/) (нужен аккаунт) - **Платные VPS**: - DigitalOcean, Vultr, Timeweb. --- ## **6. Альтернатива: готовые сервисы** Если не хотите писать код, попробуйте: - **BotFather + FormsBot** – сбор данных через Google Forms. - **ManyBot** – визуальный конструктор ботов. - **Telegram Mini Apps** – если нужен сложный функционал. --- ### **Итог** Теперь у вас есть бот, который: ✅ Принимает чеки от пользователей. ✅ Сохраняет их в папку. ✅ Уведомляет админа о новых участниках. Нужна доработка (например, автоматическая проверка чеков)? Готов помочь! 😊.
Похожие заказы
Настройка 1С Управление торговлей
дистанционно
договорная
Настроить: Нужна помощь с остатками товара, регистрами накопления. Версия платформы: 8.3. Задача: При закрытии периода программа пишет об отрицательных остатках, хотя по движению товаров не было Присутствует продажа через комиссионера, ведомость по партиям показывает минусовую операцию, которой в организации не было, вероятно подтягиваются данные по другой организации, хотя все документы распроведены, т.к. замечено, что даже после распроведния документов, в регистрах остается информация по распроведенным документам.
Москва
Фрилансеры
2025-06-07
Разработка приложений для Android
дистанционно
договорная
Разработка с нуля. Устройства для масштабирования: смартфоны. Квест "13 записок: Нижегородская история" — это интерактивное мобильное приложение, объединяющее элементы городского ориентирования, краеведения и геймификации. Более подробно в ТЗ по ссылке: https://docs.google.com/document/d/1LAVTgjLKqpmHEcPrAaE6rP8oem_V6nQAqexCQ5SiE_Y/edit?usp=sharing. ТЗ в прикрепленном файле. Звоните, пишите в ТГ@Mmm_maksim все расскажу).
Москва
Фрилансеры
2025-06-07
Разработка ботов Telegram
дистанционно
договорная
Задачи чат-бота: ответы на типовые вопросы, приём текстовых заказов, информирование клиентов. Продукт: Нужно создать телеграмм бота через которого можно будет отправлять задачи чтобы человек их выполнил и отправил результат в виде фото и тот кто отправил задание принимает либо отклоняет ответ и начисляет баллы за выполнение задачки. Техзадание есть.
Москва
Фрилансеры
2025-06-07
Тестировщики
дистанционно
договорная
Протестировать: игру. Добрый день! Требуется помощь с выполнением заданий по предмету "ТЕстирование игр". Тут собрал задания, которые надо выполнить (6 штук), там же ссылка на сам проект, по которому эти задания надо сделать https://docs.google.com/document/d/1ZpTx3KlEJU5n8YWp78s-e7QKnOlKXqb6bqtN_C_lTTA/edit?usp=sharing.
Санкт-Петербург
Фрилансеры
2025-06-07
Внедрение ИИ
дистанционно
договорная
Нужно создать аккаунт в ии Gemini,ChatGPT.
Москва
Фрилансеры
2025-06-07
Программисты
дистанционно
договорная
Веб-разработка. Доработка существующего продукта. Пожелания и особенности: В развивающийся стартап в сфере жилой недвижимости ищу партнёра-программиста для долгосрочного технического сотрудничества Проект уже имеет чёткую концепцию, активную подготовку к запуску и работающий фундамент. Основная задача на текущем этапе — завершить техническую реализацию и стабилизировать работу ключевых компонентов (Telegram-бот, парсеры, БД). Потенциал — выход на стабильную прибыль в краткосрочной перспективе за счёт реального спроса и уникальной бизнес-модели 🔧 Что необходимо сделать: ➔ Доработать и стабилизировать парсер ➔ Доработать и поддерживать техническую составляющую ➔ В дальнейшем — осуществлять техническое сопровождение, масштабирование и доработки 🛠️ Технологии: Python 3.11 Aiogram 3.20 SQLAlchemy 2 Asyncpg Alembic Pydantic PostgreSQL 🤝 От основателя: Проектом занимаюсь как инициатор, управляющий и маркетолог. Со своей стороны обеспечиваю: ➔ Полную стратегию продвижения: позиционирование, упаковка, каналы трафика ➔ Маркетинговую инфраструктуру: Telegram-группы, целевая аудитория, медиа ➔ Работу с партнёрами и PR ➔ Монетизацию: модели дохода, каналы продаж, юридическое оформление ➔ Анализ рынка, потребностей пользователей и конкурентной среды ➔ Постоянную операционную поддержку и административное управление 🧩 Формат сотрудничества: ➔ Партнёрство: доля в проекте за технический вклад ➔ Возможность влиять на продукт и участвовать в стратегических решениях ➔ Чёткое распределение ролей: Вы — техническая реализация, Я — всё остальное ➔ Участие перед запуском, когда закладываются ключевые принципы и архитектура ✅ Кого я ищу: ➔ Разработчика, способного взять на себя полную ответственность за техническую часть ➔ Человека, заинтересованного в создании собственного продукта, а не работе по найму ➔ Специалиста, понимающего принципы основных технологий, описанных выше, и архитектуру современных Telegram-ботов. Опыт работы с ИИ приветствуется ➔ Партнёра, готового к взаимному уважению, ответственности, долгосрочному взаимодействию и честному распределению результатов Если Вам близок мой подход, интересен рынок недвижимости и Вы хотите вложиться своим участием в перспективный проект — свяжитесь со мной.
Казань
Фрилансеры
2025-06-06
Внедрение ИИ
дистанционно
договорная
Цели проекта: 1. Создать эффективные промпты и инструкции для взаимодействия с ИИ, ориентированные на платформу Wildberries 2. Разработать GPT-ассистентов для решения конкретных бизнес-задач 3. Автоматизировать процессы и создать полноценного ИИ-агента для работы с Wildberries Задачи и требования: 1. Промптинг и инструкции для ИИ: 1. Анализировать особенности платформы Wildberries, ключевые сценарии взаимодействия 2. Разработать шаблоны промптов для генерации описаний товаров, ответов на вопросы клиентов, обработки отзывов и комментариев 3. Создать инструкции по формулировке запросов для получения максимально релевантных и точных ответов 4. Обеспечить адаптацию промптов под разные типы задач (например, маркетинг, аналитика, обслуживание) 2. GPT-ассистенты для решения конкретных задач: 1. Спроектировать и реализовать специализированных GPT-ассистентов (модулей) для: • автоматической генерации описаний товаров • анализа отзывов и выявления проблемных зон • составления отчетов по продажам и аналитике • автоматической обработки клиентских запросов 2. Обеспечить настройку ассистентов под специфические требования бизнеса Wildberries 3. Автоматизация и создание ИИ-агента: 1. Разработать архитектуру полноценного ИИ-агента, интегрированного с платформой Wildberries 2. Обеспечить автоматический сбор данных, их обработку и принятие решений на основе аналитики 3. Реализовать интерфейсы взаимодействия (API, чатботы) для автоматизации процессов (например, управление товарами, обновление цен) 4. Обеспечить обучение модели на релевантных данных и настройку под бизнес-процессы.
Москва
Фрилансеры
2025-06-06