Для создания скрипта, который будет автоматически реагировать на сообщения в Telegram, используя заданный шаблон ответа, можно использовать телеграм-бот, написанный на фреймворке aiogram.
Aiogram является одним из популярных фреймворков для разработки телеграм-ботов на языке Python. Он предоставляет удобные инструменты для работы с API Telegram, включая обработку сообщений, отправку ответов, управление клавиатурами и многие другие функции.
Для начала работы с aiogram, нужно установить его с помощью pip:
```
pip install aiogram
```
Затем можно создать файл с кодом для телеграм-бота на aiogram. Ниже приведен пример простого скрипта, который реагирует на сообщение с текстом "Привет" и отправляет ответное сообщение "Привет, как дела?":
```python
import logging
from aiogram import Bot, Dispatcher, types
API_TOKEN = 'YOUR_API_TOKEN'
logging.basicConfig(level=logging.INFO)
bot = Bot(token=API_TOKEN)
dp = Dispatcher(bot)
@dp.message_handler(content_types=types.ContentType.TEXT)
async def handle_text(message: types.Message):
if message.text == 'Привет':
await message.reply('Привет, как дела?')
if __name__ == '__main__':
from aiogram import executor
executor.start_polling(dp, on_startup=print('Бот запущен'))
```
В данном примере мы импортируем необходимые модули, создаем объекты Bot и Dispatcher, и регистрируем обработчик сообщений. В обработчике указываем условие, при котором бот будет отвечать на сообщение.
API_TOKEN в примере нужно заменить на ваш собственный токен, который можно получить у BotFather в Telegram.
Чтобы запустить бота, нужно выполнить команду `python bot.py` в терминале.
Также возможно написание подобного скрипта на чистом Python без использования фреймворков или с использованием других фреймворков, например python-telegram-bot. Однако использование фреймворка, такого как aiogram, упростит разработку, предоставит больше инструментов и значительно ускорит процесс создания и поддержки телеграм-бота.