Specyfikacja techniczna dla bota Telegram / mini platformy 1. Cel projektu Stworzyć bota Telegram i mini platformę do wyszukiwania specjalistów oraz składania zgłoszeń przez użytkowników. Użytkownik może złożyć zgłoszenie, specjalista może odpowiedzieć, administrator kontroluje publikacje, moderację, płatności i bezpieczeństwo. 2. Role użytkowników Użytkownik: może się zarejestrować; potwierdzić numer telefonu i email; stworzyć zgłoszenie; przeglądać specjalistów; otrzymywać odpowiedzi. Specjalista: może się zarejestrować; wypełnić formularz; podać usługi, ceny, miasto, doświadczenie; dodać zdjęcia wykonanych prac; odpowiadać na zgłoszenia. Administrator: może moderować zgłoszenia; sprawdzać specjalistów; rozpatrywać skargi; zarządzać reklamą; kontrolować płatności; blokować użytkowników. 3. Rejestracja Obowiązkowo: potwierdzenie numeru telefonu przez Telegram lub kod; potwierdzenie emaila za pomocą linku lub kodu; bez potwierdzenia telefonu i emaila zgłoszenie nie jest publikowane. 4. Zgłoszenia Użytkownik wypełnia: kategorię usługi; opis zadania; miasto/dzielnicę; termin realizacji; budżet; zdjęcie (w razie potrzeby); dane kontaktowe. Ograniczenia: nie więcej niż trzy zgłoszenia na dobę od jednego użytkownika. 5. Moderacja Wszystkie zgłoszenia najpierw trafiają do moderacji. Automatycznie blokować lub wysyłać do ręcznej weryfikacji: zdjęcia kategorii 18+; spam; obraźliwe wypowiedzi; podejrzane linki; powtarzające się zgłoszenia; masowe zgłoszenia z jednego konta. 6. Specjaliści Formularz specjalisty: imię; miasto; usługi; doświadczenie; ceny; portfolio; zdjęcie; opis; link; opinie; status weryfikacji. Ważne: platforma nie ponosi odpowiedzialności za jakość usług specjalisty. Powinno to być zaznaczone w umowie użytkownika. 7. Płatność Opcje monetyzacji: płatne umieszczanie formularza specjalisty; płatne podnoszenie formularza; płatny dostęp do zgłoszeń; reklama po uzgodnieniu z administratorem; subskrypcja dla specjalistów. Podłączyć płatności: Stripe / Przelewy24 / PayU / Fondy — w miarę możliwości dewelopera. 8. Panel administracyjny Konieczne jest stworzenie wygodnego panelu administracyjnego: lista użytkowników; lista specjalistów; zgłoszenia do moderacji; skargi; płatności; statystyki; blokowanie użytkowników; edycja kategorii; zarządzanie reklamą; ręczne zatwierdzanie lub odrzucanie publikacji. 9. Bezpieczeństwo Obowiązkowo: ochrona przed spamem; limit zgłoszeń; limit wiadomości; ochrona przed masowymi rejestracjami; logowanie działań; kopie zapasowe bazy danych; weryfikacja plików i zdjęć; CAPTCHA lub inny mechanizm ochrony przed spamem; blokowanie według numeru telefonu, adresu IP lub ID Telegram. 10. Odpowiedzialność W umowie użytkownika należy zaznaczyć: platforma nie jest pracodawcą; platforma nie ponosi odpowiedzialności za działania specjalistów; użytkownik samodzielnie podejmuje decyzję o współpracy; administracja ma prawo usunąć zgłoszenie lub formularz bez podawania przyczyny; reklama publikowana jest tylko po uzgodnieniu z administratorem; zabronione są spam, oszustwa, treści 18+ oraz wszelkie przejawy agresji.
Oferty ukryte
Aktualnie brak ofert
-
Valentin Morozov
17 czerwca 2018
ТЗ продукты - Как я его понимаю!!! )))
БОТ
Ожидания от бота по режим "заявки" БОТ-1
1. Клиент в фб, уже ознакомленый я перечнем продуктов и с пониманием условий нажимает "заказать"
2. переходит в чат бот
3. в боте.. вопросик первый: что раньше должно произойти - идентификация или заполнение первого заказа?
4. идентификация - ввод данных: имя, фамилия, номер моб тел, адрес (город, ул, номер дома, частный или кв, если кв, то - номер подъезда, код подъезда, этаж, кв
5. идентификация должна происходить один раз
6. если у клиента изменились данные идентификации - должна быть возможность переввести данные
7. заявка
7.1 выбор первый - категории товаров: мысо, молочка, масло, чипсы (в дальнейшем должна быть возможность менять категории, добавлять, переименовывать, менять цены...)
7.2. выбор второй - мясо: курица (шт), цыпленок (шт), кролик (шт), индейка (шт или половинка шт). Индейка и кролик - непостоянны, поэтому у меня должна быть возможность добавлять или убирать эти пункты понедельно
7.3. выбор третий - молочка: сулугуни, надуги, альбуминный творог (кг)
7.4. выбор четсвертый - масло: льняное, рыжиковое.... (около 20-ти позиций)
7.5. выбор пятый - чипсы: 40 или 70 грамм, яблочные или картофельные (здесь цена зависит от кол-ва (до 3-х шт, от 3-х до 12 и от 12шт)
8. должна быть возможность вернуться в начало списка
9. корзина - как-то должно отображаться или должна быть кнопка - "корзинка"
10. далее - оформить заказ
Заявки должны отправляться в "некую" базу данный (гугл-таблица) и автоматически фиксироваться (надежно)
Режим - "доставка"
это вторая часть (другой бот) - Бот-2
данный бот предназначен для улучшения фиксации и навигации доставщика (водителя)
Ожидания:
1. водитель получил по списку продукты на развозку, ему важно все развести за минимальное время (уложиться надо с 8:00 до 13:00
2. так же водителю важно положительно повлиять на клиента своим сервисом
3. что важно клиенту от сервиса доставки: а) предупреждение что к нему едут и через сколько времени ему (клиенту) надо выйти из дома или успеть предупредить водителя что надо занести в кв; б) точная сумма заказа и спикок его покупок; в) в случае невозможности принять заказ в назначенное время - кнопка "перенсти доставку на другое время" (с указанием - когда)
4. в данном боте должен быть список адресов и клиентов и что самое главное - "маршрутная приоритетность"
5. маршрутная приоритетность: список клиентов, где №1 - первый в доставке, отображаться должен в списке и адрес. Например:
Клиент: Новинская Ирина, Номер: 3, Адрес: Ирпень, суворова 6.
6. если "доставщик нажимает на клиента, то отображаются данные заказа данному клиенту полностью
7. выставляет "доставщик" приоритетность доставки вычером в пятницу (т.е. заранее). Как?
8. при выполнении доставки, доставщик должен сделать следующую процедуру: а) зафиксировать только что выполненную доставку; б) выбрать следующего (нажав на следующего клиента - автоматически отправляется сообщение клиенту что сейчас к нему приедут (время прибытия доставщик вводит сам)
так же, доставщик после окончания доставки предыдущему клиенту и перед началом выдвижения к следующему должен скомпоновать следующий заказ, сформировать сумму (взвесить) и при уведомлении следующего клиента о точном времени прибытия указать и сумму к оплате
9. после выполнения доставки, клиенту надо в ЕГО чат-боте указать что ДА - доставка выполнена и Оценить доставщика (именно доставщика)
10. при завершении доставки, доставщик должен получить кнопку - ДЕНЬ ВЫПОЛНЕН!!! Т.е. пока он не получил это уведомление - работа не закончена!!!
Приоритет конечно на БОТ-1
Оценитеи напишите мне ответ:
1. Готовы ли вы создать такого бота - с точки зрения сложности
2. готовы ли вы обязательно довести бота до полноценно-работающего состояния с учетом полноценного тестирования (работающий бот=протестированный бот)
3. срок реализации при отсутствии задержек с моей стороны: а) пилот; б) рабочий вариант
4. стоимость БОТ-1 и БОТ-2
Aktualne zlecenia dla freelancerów w kategorii Tworzenie chatbota
Potrzebny DevOps / administrator Linux do wdrożenia bota Telegram na VPS. Potrzebna jest dokładnie konfiguracja serwera i produkcyjnego wdrożenia. Stos technologiczny projektu: Node.js 20+, Telegraf, Express, Prisma, PostgreSQL, Redis, Docker, Docker Compose, Telegram Mini Apps, OCR. Co należy zrobić: 1. Przygotować Ubuntu VPS. 2. Skonfigurować dostęp SSH za pomocą kluczy. 3. Skonfigurować zaporę sieciową. 4. Zainstalować Docker i Docker Compose. 5. Skonfigurować PostgreSQL. 6. Skonfigurować Redis. 7. Skonfigurować Nginx. 8. Podłączyć domenę i SSL Let’s Encrypt. 9. Skonfigurować production .env. 10. Uruchomić migracje Prisma. 11. Uruchomić aplikację Node.js. 12. Skonfigurować webhook Telegram. 13. Sprawdzić /health i /ready. 14. Skonfigurować backup PostgreSQL. 15. Zostawić instrukcję: jak zaktualizować, zrestartować, sprawdzić logi i przywrócić backup. Ważne: - Kod nie musi być przepisywany. - Należy dokładnie wdrożyć projekt na VPS. - Potrzebna osoba z doświadczeniem w Docker + Node.js + PostgreSQL + Redis + Nginx. - Preferowane pokazanie 2–3 podobnych projektów.
Potrzebny program lub bot Telegram do masowego tworzenia TTN przez API Nowej Poczty.Główne zadanie Ładuję 50–100 zamówień naraz do tabeli Excel/Google Sheets/CSV lub wklejam listę zamówień do programu. Klienci podają dane w różnych formatach, dlatego system musi automatycznie rozpoznawać dane, sortować je według odpowiednich pól i tworzyć TTN przez API Nowej Poczty.Co powinno być na wejściu Możliwe opcje: Ładowanie pliku Excel/CSV. Kopiowanie listy zamówień do programu. Wklejanie wiadomości od klientów w dowolnym formacie.Co program powinien rozpoznawać Z każdego zamówienia należy określić: Imię i nazwisko odbiorcy; numer telefonu; miasto; oddział Nowej Poczty; towar/komentarz; kwotę pobrania; wagę/wymiary, jeśli są podane.Logika działania Ładuję 50–100 zamówień. Program analizuje każde zamówienie. Dane automatycznie rozdzielają się po kolumnach. Program sprawdza miasto i oddział przez API Nowej Poczty. Jeśli w zamówieniu jest błąd lub brakuje danych — wyróżnia to zamówienie i informuje, co należy poprawić. Jeśli wszystko jest poprawne — tworzy TTN. Po utworzeniu pokazuje listę gotowych TTN. Umożliwia eksportowanie wyników do Excela.Wynik po przetworzeniu Dla każdego zamówienia należy uzyskać: numer TTN; Imię i nazwisko klienta; telefon; miasto; oddział; kwotę pobrania; koszt dostawy; status: utworzone / błąd / do sprawdzenia.Obowiązkowe funkcje masowe tworzenie 50–100 TTN za jednym razem; sprawdzanie miasta i oddziału Nowej Poczty; możliwość edytowania zamówienia przed utworzeniem TTN; zapisywanie danych nadawcy; praca z pobraniem; eksport utworzonych TTN do Excela; dziennik utworzonych przesyłek.Pożądane Bot Telegram lub prosty program na Windows; ładowanie Excel/CSV; możliwość wklejenia listy zamówień jako tekst; zapisywanie bazy stałych klientów; powtórne składanie zamówienia w 1 kliknięcie; szablony towarów i wag; drukowanie/pobieranie etykiet dla paczek.Ważne Potrzebne jest nie tylko formularz do ręcznego wypełniania, ale narzędzie do masowego przetwarzania zamówień. Główny scenariusz: ładuję 50–100 danych, program sam sortuje informacje, sprawdza błędy i masowo tworzy TTN przez API Nowej Poczty.
Dzień dobry. Potrzebny parser według słów kluczowych z wyświetlaniem wyników przez bota Telegram. Jak to ma działać: Automatyczne wyszukiwanie na 4 stronach według słów kluczowych, które czasami się zmieniają. Zapytania są wysyłane co kilka minut. Słowa są ładowane w formie pliku .txt. TG powinien zawierać przyciski: uruchom bota, zatrzymaj bota, pobierz plik (pobiera plik z aktualnymi słowami kluczowymi), załaduj plik (ładuje edytowany plik z nowymi słowami). Bots powinien ignorować wcześniej znalezione wyniki, tzn. nie wskazuje tego samego ogłoszenia dwa razy. Wynik przychodzi do bota w formie linku z zdjęciem, ale wystarczy też sam link. P.S. wyszukiwanie na stronach bez API, VPS na 6TB i 50 IP już są dostępne. Po szczegółowe informacje proszę kontaktować się na PW.
Dzień dobry, należy skonfigurować automatyzację dla przypomnień dla ludzi dotyczących autowebinaru z automatyczną zmianą dat i godzin autowebinaru. To znaczy, że jest landing z datą i godziną autowebinaru, informacje powinny być przesyłane do manychat, a manychat powinien wysyłać odpowiednie przypomnienie na dzień, 6, 2, 1 godzinę oraz w momencie rozpoczęcia autowebinaru.