Skip to content

Fazl51/TgDialogsExport472

Repository files navigation

TgDialogsExport472

TgDialogsExport472 - экспериментальный Telegram-инструмент на C# для работы с диалогами: экспорт истории, скачивание вложений, анализ контекста и AI-ответы с настраиваемыми персонами.

Проект ориентирован на исследование личных Telegram-диалогов и автоматизацию ответов через NeuroAPI/OpenAI-style chat completions.

Возможности

  • Авторизация в Telegram через WTelegram.
  • Просмотр списка доступных диалогов.
  • Экспорт выбранных диалогов.
  • Скачивание медиа и вложений в архив.
  • Хранение логов и экспортов в отдельных папках.
  • Персоны для разных диалогов.
  • AI-ответы на основе истории сообщений.
  • Симуляция печати и задержки между сообщениями.
  • Сохранение состояния диалога и поведенческого контекста.

Важная безопасность

Секреты нельзя хранить в исходном коде. Используйте переменные окружения:

$env:TG_API_ID="123456"
$env:TG_API_HASH="your-telegram-api-hash"
$env:TG_PHONE_NUMBER="+79990000000"
$env:NEUROAPI_KEY="your-neuroapi-key"

Если ключи уже попадали в публичный репозиторий, их нужно перевыпустить в Telegram/NeuroAPI и больше не использовать старые значения.

Запуск

  1. Установите Visual Studio 2022 или .NET SDK, совместимый с проектом.
  2. Установите зависимости WTelegram/TL.
  3. Задайте переменные окружения.
  4. Соберите и запустите проект.
dotnet run

В текущем snapshot репозитория файл решения ссылается на TgDialogsExport472/TgDialogsExport472.csproj. Если сборка не находит .csproj, восстановите проектный файл перед release-сборкой.

Папки данных

  • Exports/ - выгрузки диалогов и архивы вложений.
  • Logs/ - runtime-логи.
  • Personas/ - настройки персон и привязки к диалогам.

Ответственное использование

Работайте только с аккаунтами и диалогами, к которым у вас есть законный доступ. Перед экспортом, анализом или автоматическими ответами учитывайте приватность собеседников, правила Telegram и требования локального законодательства.

Стек

  • C#
  • WTelegram
  • Telegram API
  • NeuroAPI/OpenAI-style chat completions
  • JSON persona configs

Лицензия

См. LICENSE.

About

C# Telegram dialog exporter and experimental AI reply worker with personas and media archive tools.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors