Проект "TeleCommentator" - это программа, использующая искусственный интеллект для генерации комментариев в Telegram. Она подключается к заданному каналу и автоматически отслеживает новые сообщения. При появлении нового сообщения, программа использует модель GPT-3.5 Turbo от OpenAI для генерации комментария на основе текста сообщения.
- Установите необходимые зависимости, запустив
pip install -r requirements.txt. - Получите API ID и API Hash от Telegram, создав приложение на https://my.telegram.org/auth.
- Замените значения
api_idиapi_hashв файлеconfig.pyсвоими данными. - Получите ключ OpenAI API, зарегистрировавшись на https://openai.com и создав API-ключ.
- Замените значение
openai_keyв файлеconfig.pyсвоим собственным ключом OpenAI API.
- Запустите программу, выполнив
python main.py. - Программа подключится к Telegram с использованием указанных API ID и API Hash.
- Программа будет автоматически отслеживать новые сообщения в канале 'testcomi'.
- При получении нового сообщения, она будет использовать OpenAI для генерации комментария на основе текста сообщения.
- Сгенерированный комментарий можно отправить обратно в канал, раскомментировав строку
await client.send_message('testcomi', comment). - Программа также получает историю сообщений из канала и отправляет комментарий в качестве ответа на первое сообщение в истории.
Этот проект лицензирован под MIT License.