Bot Telegram do transakcji z użyciem Bitcoina
🧠 Specyfikacja techniczna: Telegram-bot do transakcji w Bitcoin
🎯 Cel projektu
Stworzenie Telegram-bota, który pozwala użytkownikom samodzielnie tworzyć, przeprowadzać i kończyć transakcje pomiędzy dwoma uczestnikami z użyciem kryptowaluty Bitcoin. Transakcje odbywają się w wcześniej utworzonych grupach Telegram, linki do których są przechowywane w pliku .txt. Bot posiada pełne uprawnienia w czatach i automatyzuje cały proces.
🔧 Funkcje
🔘 1. Główny interfejs bota
Po wpisaniu komendy /start bot wysyła wiadomość powitalną i wyświetla menu z przyciskami:
Utwórz transakcję
Warunki transakcji
Skontaktuj się z administratorem
🛠️ 2. Tworzenie transakcji
Użytkownik wybiera rolę:
🟢 Ja zamawiający
🔵 Ja wykonawca
Bot wyświetla link do grupy Telegram i wiadomość z przyciskiem „Dołącz do czatu transakcji”, którą użytkownik przesyła drugiemu uczestnikowi.
Po dołączeniu dwóch uczestników:
Transakcji przypisywany jest unikalny numer
Przydzielone role są rejestrowane
Do czatu wysyłana jest i przypięta wiadomość z etapami transakcji i portfelem Bitcoin
📜 3. Etapy transakcji (w przypiętej wiadomości)
Omówienie warunków
Płatność przez zamawiającego
Wykonanie warunków przez wykonawcę
Potwierdzenie wykonania przez obie strony
Wypłata dla wykonawcy
Ważne:
✅ W tej wiadomości podany jest adres Bitcoin, na który zamawiający musi przelać środki.
— Adres powinien być w formacie łatwym do skopiowania (jednym kliknięciem w Telegram).
📌 4. Przyciski pod przypiętą wiadomością
Warunki i szczegóły transakcji
Wezwać administratora
Zakończyć transakcję
Wprowadzić kod promocyjny (baza kodów w osobnym pliku)
👥 5. Przydział ról
Role są wybierane podczas tworzenia transakcji
Drugiemu użytkownikowi nie trzeba nic wybierać
W czacie rejestrowane są, kto jest zamawiającym, a kto wykonawcą
💳 6. Powiązanie portfela Bitcoin
Każdej transakcji przypisywany jest unikalny adres BTC z listy .txt
Po przypisaniu adresu jest on oznaczany jako użyty
Jeden adres — jedna transakcja
Wyświetlany w przypiętej wiadomości
💰 7. Śledzenie płatności
Bot co minutę sprawdza saldo adresu BTC
Po otrzymaniu środków:
Powiadomienie w czacie:
Na adres wpłynęło X BTC (~Y USD po aktualnym kursie).
Saldo jest aktualizowane przy częściowych przelewach
Nawet jeśli kwota jest mniejsza od uzgodnionej, bot informuje o każdej wpłacie
✅ 8. Zakończenie transakcji
Po kliknięciu „Zakończ transakcję” bot pyta drugiego uczestnika o potwierdzenie
Po dwóch potwierdzeniach bot prosi o adres Bitcoin wykonawcy, sprawdza, czy wysłał go właśnie wykonawca, weryfikuje poprawność adresu, następnie dokonuje przelewu 3% prowizji i resztę na adres wykonawcy, po czym generuje potwierdzenie transakcji
Wysyła potwierdzenie transakcji:
Numer
Kwota BTC / USD
Adres BTC wykonawcy
Prowizja 3%
TX-hash wypłaty
Wypłata:
3% — na adres serwisowy
Reszta — dla wykonawcy
📌 Jeśli jeden uczestnik zniknie, administrator może ręcznie zakończyć transakcję i wykonać wypłatę. (czyli powinna istnieć panel administratora, z którego można zarządzać prowizją transakcji i kończyć ją wcześniej)
📦 9. Po zakończeniu
Wiadomość:
Transakcja zakończona. Czatu zostanie usunięty za 1 godzinę. Zapisz materiały. (oraz oznacz użytkowników)
Po godzinie:
Usunięci wszyscy uczestnicy czatu oprócz bota
Adres BTC zostaje przeniesiony do archiwum
💾 Przechowywanie danych
W plikach .txt: (możliwe inne bazy danych)
Lista grup
Lista adresów BTC
Archiwum adresów
Kody promocyjne
Adres prowizji
Statusy transakcji
Logi błędów
W Google Sheets:
ID i nazwa użytkownika uczestników
ID czatów
Kwota BTC
Kurs
Prowizja ($)
TX-hash
Czas transakcji
Historia i statystyki
🔍 Obsługa błędów i zdarzeń
Jeden opuścił czat — bot powiadamia drugiego i proponuje wezwanie administratora
BTC przyszło partiami — bot aktualizuje saldo i informuje o kwocie
Jeden nie potwierdził zakończenia — administrator może zakończyć ręcznie
Brak aktywności przez 72 godziny:
— Bot pyta o aktywność
— Jeśli był przelew — timer jest usuwany
— Bez aktywności i przelewów: ostrzeżenie i usunięcie po 24 godzinach
Edycja wiadomości:
Bot zapisuje stare i nowe wiadomości
Wyświetla je w czacie (jeśli są zbyt długie — dzieli na 2–3 części)
🔒 Dostęp
Wszystkie komendy i działania dostępne tylko dla administratorów
Użytkownicy zarządzają transakcją przez przyciski
Przy każdym działaniu sprawdzany jest ID administratora
💬 Dodatkowe informacje
Kody promocyjne: obniżają prowizję
Anty-flood: ograniczenie częstotliwości wiadomości
Wszystkie działania są logowane
Po restarcie bot przywraca nieukończone transakcje
Jeśli zostanie mniej niż 3 czaty — powiadomienia dla administratorów
w miarę możliwości
Używać SQLite/PostgreSQL zamiast .txt
Dodać panel administracyjny z filtrowaniem transakcji
-
Witam. Chętnie stworzę dla Ciebie takiego bota. Napisz do mnie na priv, omówimy szczegóły
-
Dzień dobry, są opinie na innej platformie, proszę napisać w celu ustalenia ceny i terminów, dziękuję)
-
Witam, zapoznałem się z Briefem. Projekt jest dość interesujący i duży. Podaję przybliżoną cenę i terminy, ponieważ zauważyłem kilka kwestii w Briefie, które trzeba omówić. Mam duże doświadczenie w rozwoju, w tym nie małe doświadczenie w pracy z TelegramAPI. Mam również duże doświadczenie w pracy z różnymi sieciami blockchain.
-
373 👋Dzień dobry.
Mam doświadczenie w tworzeniu tego rodzaju projektów i pracy z kryptowalutami.
Piszę w języku Python, tworzę boty na asynchronicznej bibliotece aiogram.
Pomogę skonfigurować i uruchomić bota na serwerze.
Chętnie wykonam Twój projekt.
Piszesz, będę się cieszyć ze współpracy)
-
1182 8 1 Dzień dobry, Bogdanie
Możemy zrobić Twój sklep na bitcoin i podłączyć inne waluty, jeśli jest taka potrzeba.
Piszę, omówimy funkcjonalność, budżety i terminy.
-
4150 8 0 1 Dzień dobry.
Nasz zespół XPro jest gotowy do realizacji Państwa zamówienia. Mamy duże doświadczenie w tej dziedzinie. Przesyłamy naszą ofertę i oczekujemy na informację zwrotną w celu omówienia szczegółów. Liczymy na dalszą współpracę.
Specjalizujemy się w następujących obszarach:
- Rozwój systemów ERP
- Rozwój systemów CRM
- Tworzenie stron internetowych o dowolnej złożoności
- Rozwój systemów CMS
- Wsparcie stron internetowych
… - Rozwój OpenCart
- Wsparcie OpenCart
- Modyfikacja OpenCart
- Dopracowanie OpenCart
- Rozwój WordPress
- Wsparcie WordPress
- Modyfikacja WordPress
- Dopracowanie WordPress
- Rozwój ECommerce
- Wsparcie ECommerce
- Modyfikacja ECommerce
- Dopracowanie ECommerce
- Rozwój aplikacji webowych
- Wsparcie serwerów 1C
- Wsparcie serwerów internetowych
- Rozwój aplikacji mobilnych
oraz na następujących technologiach:
- Python
- PHP
- Laravel
- Symfony
- Yii2
- JS
- NodeJS
- jQuery
- TypeScript
- MySQL
- HTML
- CSS
- Vue
- Nuxt.js
- React
- React Native
- C++
-
655 4 0 Witam, chętnie stworzę takiego bota, dziękuję za szczegółowe wytyczne, piszcie i będziemy działać.
-
9972 117 0 Witam.
Tworzę boty na Telegrama w NodeJS. Chętnie się tym zajmę. Piszcie, omówimy.
-
95862 1272 1 10 Witam. Mam duże doświadczenie w tworzeniu botów Telegram. Jestem gotowy do współpracy
-
198 Dzień dobry, jesteśmy zespołem programistów, tworzymy podobne projekty, możemy zrobić to szybko, ponieważ mamy w tym doświadczenie, możemy się umówić na rozmowę telefoniczną lub w wiadomości prywatnej
-
8778 60 0 1 Cześć! SolidWay jest gotowy pomóc w stworzeniu bota Telegram do transakcji z Bitcoinami. Mamy doświadczenie w tworzeniu skomplikowanych botów, które automatyzują proces i upraszczają interakcję między użytkownikami. Rozumiemy wszystkie aspekty Twojego projektu i jesteśmy pewni, że zrealizujemy go na wysokim poziomie.
Nasz zespół już pracował nad podobnymi projektami, w tym integracją z kryptowalutami i tworzeniem wygodnego interfejsu dla użytkowników. Poświęcimy dużą uwagę szczegółom, aby zapewnić, że każda funkcja będzie działać płynnie i bez błędów. Zapewnimy niezbędne bezpieczeństwo i komfort dla użytkowników.
Porozmawiajmy o większej liczbie szczegółów, aby lepiej zrozumieć Twoje wymagania i zaproponować optymalne rozwiązania. Ustalimy ramy czasowe i budżet po dokładniejszej analizie zadania.
-
Еще актуально?
-
Aktualne zlecenia dla freelancerów w kategorii Kryptowaluty i blockchain
Opracowanie smart kontraktu dla nowego tokena (Solidity)
2205 PLN
Witaj! Szukamy doświadczonego programisty Solidity do stworzenia smart kontraktu na uruchomienie nowego kryptotokena. Format współpracy projektowy. Co dokładnie trzeba zrobić Napisanie smart kontraktu dla tokena (podstawowy standard ERC-20). Realizacja logiki tokenomiki… AI consult, Kryptowaluty i blockchain ∙ 1 dzień 17 godzin temu ∙ 16 ofert |
Audyt i budowa zabezpieczonej infrastruktury do wysyłania transakcji BTC
2205 PLN
Szukamy inżyniera ds. bezpieczeństwa Bitcoin do dwóch zadań: (1) audyt obecnego systemu generacji portfeli i wysyłania BTC z identyfikacją luk; (2) projektowanie i budowa nowej zabezpieczonej infrastruktury do przechowywania kluczy i wysyłania transakcji.Część 1 — Audyt obecnego… Administracja systemem i siecią, Kryptowaluty i blockchain ∙ 4 dni 15 godzin temu ∙ 7 ofert |
Potrzebny inżynier/mistrz kontraktów inteligentnych
29 265 PLN
Chcę znaleźć inżyniera/mentora kontraktów inteligentnych, który ma bogate doświadczenie w rozwoju kontraktów inteligentnych w Solidity. Kryptowaluty i blockchain, Doradztwo inżynieryjne ∙ 11 dni 11 godzin temu ∙ 12 ofert |