Telegram Open AI Bot

Contents:

  • Project Readme
  • src
    • chatgpt_manager module
    • constants module
    • main module
    • postgres_sql_client module
Telegram Open AI Bot
  • src
  • View page source

src

  • chatgpt_manager module
    • ChatGptManager
      • ChatGptManager.from_tuple_to_gpt_input()
      • ChatGptManager.generate_initial_message()
      • ChatGptManager.get_chatgpt_response()
      • ChatGptManager.get_conversation_transcript()
      • ChatGptManager.summarize()
  • constants module
    • INIT_CHATBOT_PROMPT
    • SUMMARY_PROMPT
  • main module
    • generate_conversation_report()
    • make_printable()
    • manage_incoming_message()
    • root()
    • telegram_webhook()
  • postgres_sql_client module
    • PostgreSQLClient
      • PostgreSQLClient.get_messages()
      • PostgreSQLClient.insert_message()
      • PostgreSQLClient.insert_report()
Previous Next

© Copyright 2023, Dario Bertolino, Lorenzo Bianchi.

Built with Sphinx using a theme provided by Read the Docs.