Skip to content

Masz dość telemarketerów ? Załóż własnego bota , skonfiguruj i poczekaj aż zadzwonią :-)

Notifications You must be signed in to change notification settings

pogarek/AntiTelebot

Repository files navigation

Bot Anty-Telemarketer

Aby go uruchomić potrzebujesz:

Konfiguracja

W przypadku lokalnego uruchomienia, skopiuj plik `local.settings.json.example' w to samo miejsce jako 'local.settings.json' i wpisz parametry wedle opisu poniżej. W przypadku wdrożenia w Azure Functions, dodaj te wpisy w sekcji Configuration / Application Settings

  • TokenCacheStorageContainer - nazwa kontera w Azure Storage, w którym będzie przechowywany cache tokena, dający dostęp do Onedrive
  • SpeechKey - klucz dostępowy do Azure Speech Service
  • SpeachLocationRegion - lokalizacja/region , np westeurope
  • SpeechRecognitionLanguage - język komunikacji .
  • OnedriveApplicationCliendId - Application / client ID po stworzeniu jej na apps.dev.microsoft.com
  • OnedriveFolderName - nazwa folderu na Onedrive (osobistym), w którym mają się znaleźc nagrania rozmów. Folder zostanie stworzony jeśli go nie ma
  • PushOverUserId - dane z PushOver , jeśli chcesz mieć powiadomienia o nowym nagraniu lub wygaśnięciu tokena dostępowego do Onedrive
  • PushOverAppTokenId - dane z PushOver , jeśli chcesz mieć powiadomienia o nowym nagraniu lub wygaśnięciu tokena dostępowego do Onedrive
  • TwilioAuthToken - Twój osobisty token dostepowy z Twilio
  • ConversationTemplateFileName - nazwa pliku szablonami wypowiedzi/odpowiedz
  • PartialSpeechRecognitionEnabled - nie czekamy na koniec wypowiedzi telemarketera, tylko szukamy słów kluczowych wcześniej
  • PartialSpeechMinimumChars - ile znaków musi być aby zrobić częsciowe rozpoznanie mowy
  • SaySomethingWhenPartialSpeechLongerThanChars - gdy wypowiedź jest za długa to potrzymaj rozmowe
  • KeepConversationKeyWord - który zestaw wypowiedzi używaj do podtrzymania rozmowy

Może też przydać się ngrok (https://ngrok.com/) . Łatwa i darmowa metoda na bezpieczny tuner dający dostęp z świata w czasie uruchomienia ngroka, na jeden port na naszym komputerze .

Do tego wszystkiego .NET SDK 3.1 LTS (Naudio nie działa na .Net 5 póki co). Powodzenia! Mile widziane PR.

About

Masz dość telemarketerów ? Załóż własnego bota , skonfiguruj i poczekaj aż zadzwonią :-)

Topics

Resources

Stars

Watchers

Forks

Languages