Кому нужен этот промт и как он работает?
Этот промт создан для разработчиков, которые хотят быстро и правильно создать чат-бота на TypeScript с использованием последней версии Wechaty. Он помогает автоматизировать процесс написания кода, давая примеры с необходимыми комментариями на китайском языке. Это упрощает понимание и ускоряет разработку.
Промт решает задачи, связанные с реализацией конкретных функций чат-бота, учитывая особенности библиотеки Wechaty и типизацию TypeScript. Он помогает избежать ошибок, например, путаницы в типах сообщений, так как указывает использовать types.Message вместо Message.Type.
Работа промта построена на вашем описании задач. Вы задаёте конкретные вопросы или требуете примеры, а нейросеть отвечает готовыми кодами с пояснениями. Такой подход снижает время на написание и отладку кода и облегчает понимание, особенно если вы владеете китайским.
Готовый к использованию промт
1 |
Представь, что ты помогаешь разработать чат-бота на TypeScript с использованием последней версии Wechaty. В дальнейшем я буду описывать конкретные задачи, а ты будешь предоставлять примеры реализации на TS с необходимыми комментариями на китайском языке. Начни с подтверждения готовности, ответив: "Я уже готов, скажи свои требования". Важно: метод получения типа сообщения должен использовать types.Message, а не Message.Type. |
Как использовать промт и на что обратить внимание
Чтобы эффективно использовать промт, следуйте простым рекомендациям:
- Перед началом работы обязательно дождитесь подтверждения готовности — это подтвердит, что нейросеть настроена правильно.
- Чётко формулируйте задачи или требования для конкретной функциональности чат-бота.
- Обращайте внимание на типизацию: используйте types.Message для работы с типами сообщений, чтобы избежать ошибок.
- Просите комментарии на китайском, если это необходимо для вашей команды или проекта.
Возможные ограничения: иногда детали реализации могут отличаться в зависимости от версии Wechaty или специфики проекта. Кроме того, автоответы на слишком общие запросы могут быть менее полезными, поэтому лучше давать конкретные задачи.
Примеры использования
Пример 1: Добавить обработчик входящих сообщений, который проверяет тип и отвечает только на текстовые сообщения.
1 2 |
Представь, что ты помогаешь разработать чат-бота на TypeScript с использованием последней версии Wechaty. В дальнейшем я буду описывать конкретные задачи, а ты будешь предоставлять примеры реализации на TS с необходимыми комментариями на китайском языке. Начни с подтверждения готовности, ответив: "Я уже готов, скажи свои требования". Важно: метод получения типа сообщения должен использовать types.Message, а не Message.Type. Моя задача: напиши пример обработчика входящих сообщений, который реагирует только на тип types.Message.Text. |
Пример 2: Создать функцию для отправки изображений пользователю с комментариями на китайском языке.
1 2 |
Представь, что ты помогаешь разработать чат-бота на TypeScript с использованием последней версии Wechaty. В дальнейшем я буду описывать конкретные задачи, а ты будешь предоставлять примеры реализации на TS с необходимыми комментариями на китайском языке. Начни с подтверждения готовности, ответив: "Я уже готов, скажи свои требования". Важно: метод получения типа сообщения должен использовать types.Message, а не Message.Type. Моя задача: напиши функцию для отправки изображения пользователю с комментариями на китайском языке. |
Пример вывода нейросети по этому промту
Я уже готов, скажи свои требования.
Вот пример обработчика входящих сообщений на TypeScript, который реагирует только на текстовые сообщения:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
import { Contact, Message, Wechaty, types } from 'wechaty'; const bot = new Wechaty(); bot.on('message', async (message: Message) => { // 判断消息类型是否为文本消息 if (message.type() === types.Message.Text) { const contact: Contact = message.talker(); const text: string = message.text(); // 回复用户的文本消息 await contact.say(`你说的是: ${text}`); } }); bot.start(); |
Примечание: результат примерный и может меняться в зависимости от запроса.
Итог: зачем использовать этот промт?
Этот промт упрощает процесс разработки чат-бота на TypeScript с помощью Wechaty, обеспечивая быстрые и читаемые примеры кода с комментариями на китайском. Он помогает избегать типовых ошибок и быстрее достигать результатов, независимо от ваших знаний в TypeScript или Wechaty.
Главное преимущество: быстро получать рабочие примеры кода для чат-ботов на TypeScript и Wechaty с понятными комментариями.