Telegram Open AI Bot

Contents:

  • Project Readme
  • src
Telegram Open AI Bot
  • Index

Index

C | F | G | I | M | P | R | S | T

C

  • chatgpt_manager
    • module
  • ChatGptManager (class in chatgpt_manager)
  • constants
    • module

F

  • from_tuple_to_gpt_input() (chatgpt_manager.ChatGptManager method)

G

  • generate_conversation_report() (in module main)
  • generate_initial_message() (chatgpt_manager.ChatGptManager method)
  • get_chatgpt_response() (chatgpt_manager.ChatGptManager method)
  • get_conversation_transcript() (chatgpt_manager.ChatGptManager method)
  • get_messages() (postgres_sql_client.PostgreSQLClient method)

I

  • INIT_CHATBOT_PROMPT (in module constants)
  • insert_message() (postgres_sql_client.PostgreSQLClient method)
  • insert_report() (postgres_sql_client.PostgreSQLClient method)

M

  • main
    • module
  • make_printable() (in module main)
  • manage_incoming_message() (in module main)
  • module
    • chatgpt_manager
    • constants
    • main
    • postgres_sql_client

P

  • postgres_sql_client
    • module
  • PostgreSQLClient (class in postgres_sql_client)

R

  • root() (in module main)

S

  • summarize() (chatgpt_manager.ChatGptManager method)
  • SUMMARY_PROMPT (in module constants)

T

  • telegram_webhook() (in module main)

© Copyright 2023, Dario Bertolino, Lorenzo Bianchi.

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