Należy zaimplementować bota Telegram z logiką liniową
Logika działania bota jest opisana w pliku tekstowym logic.txt
Wymagania dotyczące kodu - należy stworzyć kod analogiczny do przykładu w pliku example.py (działający kod) z uwzględnieniem zależności w pliku requirements.txt (python 3.11).
W kodzie znajduje się przykład prostego kalkulatora bota, wejście pochodzi z listy wcześniej przygotowanych wiadomości, a wyjście jest w konsoli.
Nie potrzebujemy kodu do wejścia/wyjścia przez Telegram, programista może napisać go według własnego uznania do testowania/sprawdzania (.asend i on_output_message).
Interesuje nas funkcja process_message - wykonuje całą logikę bota.
Dane wejściowe:
- stan - słownik ze stanem, format może być dowolny, pod warunkiem, że można go zserializować do json
- msg - sama wiadomość, słownik zawierający sender_id (id nadawcy), text - treść wiadomości. format nie jest ustalony, można dodawać inne pola, jeśli jest to konieczne.
Dane wyjściowe:
słownik zawierający następujące pola:
- sender_id - powinien być równy nadawcy z otrzymanej wiadomości
- text - wiadomość tekstowa od bota
- action - informacja o działaniu bota (opcjonalnie)
Format można rozszerzyć według uznania programisty. funkcja przekazuje wiadomości wyjściowe za pomocą yield, a nie return. Można przekazywać wiele wiadomości w odpowiedzi na jedną
-
Файлы?
-
Aktualne zlecenia dla freelancerów w kategorii Programowanie stron internetowych
Opracowanie nowej strony SEO i długoterminowa promocja SEO (USA)
2648 PLN
Poszukujemy doświadczonego specjalisty (lub małego zespołu), który nie tylko stworzy stronę internetową, ale stanie się naszym długoterminowym partnerem w rozwoju kilku projektów. O firmie Zajmujemy się mobilną kawiarnią BroCoffee w USA. Nasza obecna strona:… Programowanie stron internetowych, Promocja w wyszukiwarkach (SEO) ∙ 2 godziny 53 minuty temu ∙ 19 ofert |
Problemy z wyświetlaniem tekstur plików 3D na Sketchfab
59 PLN
Proszę powiedzieć, dlaczego nie wyświetlają mi się tekstury plików 3D i przy ładowaniu ich na Sketchfab mam białe ściany? Tak się dzieje w każdym pliku blend, fbx, glb, pracuję w Blenderze, wersji 5.0. Już naciskałam na Pack resources lub Make of paths absolute/relative, ale… Tworzenie modeli 3D, Programowanie stron internetowych ∙ 4 godziny 59 minut temu ∙ 3 oferty |
Potrzebna pomoc przy weryfikacji dokumentów na Fiverr
59 PLN
Czy ktoś z użytkowników Fiverr miał taki problem oprócz mnie? Dopiero niedawno zarejestrowałam się tam, próbowałam przejść weryfikację, aby opublikować Gik, ale podczas skanowania tylnej strony paszportu skan odmawia mi i pisze, że format pliku jest nieprawidłowy. Mam ukraiński… Programowanie stron internetowych, Edukacja ∙ 5 godzin 8 minut temu ∙ 4 oferty |
Lekcja online"Szukam specjalisty technicznego / programisty do skonfigurowania krótkiej lekcji online dla branży kosmetycznej w USA (stan Illinois). Należy załadować tekst/wideo na gotową platformę (Teachable lub podobną / lub prosty WordPress) oraz skonfigurować zabezpieczenia: blokada… Programowanie stron internetowych ∙ 8 godzin 9 minut temu ∙ 22 oferty |
Stworzenie index.html w stylu przykładu
214 PLN
Witaj. Chcę, aby index.html był bardzo podobny do przykładu generowanego przez AI. Należy odtworzyć ten amerykański styl oldschoolowy. Programowanie stron internetowych ∙ 11 godzin 21 minut temu ∙ 79 ofert |