12 мар 2023 · 14:28    
{"document": [{"text": [{"type": "attachment", "attributes": {"presentation": "gallery"}, "attachment": {"caption": "", "contentType": "image/png", "filename": "[1920x1080] vtime=[4_28], take=[2023-03-12 13.35.21].png", "filesize": 303827, "height": 876, "pic_id": 469372, "url": "https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2023/03/12/1920x1080_vtime4_28_take2023-03-12_13.35.21.jpeg", "width": 1086}}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "В этой статье мы рассмотрим, как создать бота ChatGPT на языке программирования Python и подключить его к Telegram. Это может быть полезно, если вы хотите научиться создавать такие боты на Python, работать на платформах фриланса, таких, как Upwork, или если у вас нет доступа к сервисам OpenAI в вашей стране. Мы также научимся запускать бота 24/7."}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Для начала, необходимо получить API-ключ от "}, {"type": "string", "attributes": {"href": "https://platform.openai.com/account/api-keys"}, "string": "OpenAI"}, {"type": "string", "attributes": {}, "string": ". Этот ключ нужен для работы с API OpenAI. Скопируйте этот ключ и сохраните его в свой файл Python."}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Далее, необходимо создать скрипт бота ChatGPT, который будет работать в терминале. Вы можете получить примеры этого бота на странице примеров API. "}], "attributes": []}, {"text": [{"type": "attachment", "attributes": {"presentation": "gallery"}, "attachment": {"caption": "", "contentType": "image/png", "filename": "[1920x1080] vtime=[0_53], take=[2023-03-12 13.38.49].png", "filesize": 102287, "height": 402, "pic_id": 469373, "url": "https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2023/03/12/1920x1080_vtime0_53_take2023-03-12_13.38.49.jpeg", "width": 505}}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Скопируйте скрипт и вставьте его в свой файл Python. Введите свой API-ключ в кавычках. Вы также можете настроить температуру, количество слов и другие параметры для ответов, которые вы получите от ChatGPT. "}], "attributes": []}, {"text": [{"type": "attachment", "attributes": {"presentation": "gallery"}, "attachment": {"caption": "", "contentType": "image/png", "filename": "[1920x1080] vtime=[2_02], take=[2023-03-12 13.42.54].png", "filesize": 269817, "height": 600, "pic_id": 469374, "url": "https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2023/03/12/1920x1080_vtime2_02_take2023-03-12_13.42.54.jpeg", "width": 1158}}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "После того как вы настроили скрипт, можно запустить бота в терминале. Попросите его что-нибудь написать, например, код калькулятора на Python. Если все настроено правильно, бот должен ответить. "}], "attributes": []}, {"text": [{"type": "attachment", "attributes": {"presentation": "gallery"}, "attachment": {"caption": "", "contentType": "image/png", "filename": "[1920x1080] vtime=[2_00], take=[2023-03-12 13.43.52].png", "filesize": 465461, "height": 978, "pic_id": 469375, "url": "https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2023/03/12/1920x1080_vtime2_00_take2023-03-12_13.43.52.jpeg", "width": 646}}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Далее, мы подключим скрипт к Telegram. Для этого необходимо создать нового бота в Telegram и получить его токен. "}], "attributes": []}, {"text": [{"type": "attachment", "attributes": {"presentation": "gallery"}, "attachment": {"caption": "", "contentType": "image/png", "filename": "[1920x1080] vtime=[2_14], take=[2023-03-12 13.45.53].png", "filesize": 455307, "height": 866, "pic_id": 469376, "url": "https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2023/03/12/1920x1080_vtime2_14_take2023-03-12_13.45.53.jpeg", "width": 1070}}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "В свой файл Python добавьте необходимые библиотеки и создайте новый экземпляр Telegram-бота. "}], "attributes": []}, {"text": [{"type": "attachment", "attributes": {"presentation": "gallery"}, "attachment": {"caption": "", "contentType": "image/png", "filename": "[1920x1080] vtime=[2_52], take=[2023-03-12 13.47.27].png", "filesize": 434886, "height": 777, "pic_id": 469377, "url": "https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2023/03/12/1920x1080_vtime2_52_take2023-03-12_13.47.27.jpeg", "width": 1128}}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Затем, добавьте обработчики сообщений. Напишите ответы бота для ваших сообщений. Удалите печать."}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Теперь, можно запустить бота в Telegram. Для того чтобы бот работал 24/7, можно использовать локальный сервер на "}, {"type": "string", "attributes": {"href": "http://replit.com/"}, "string": "replit. com"}, {"type": "string", "attributes": {}, "string": ". Создайте учетную запись, создайте новую реплику "}], "attributes": []}, {"text": [{"type": "attachment", "attributes": {"presentation": "gallery"}, "attachment": {"caption": "", "contentType": "image/png", "filename": "[1920x1080] vtime=[3_23], take=[2023-03-12 13.50.22].png", "filesize": 74873, "height": 342, "pic_id": 469378, "url": "https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2023/03/12/1920x1080_vtime3_23_take2023-03-12_13.50.22.jpeg", "width": 592}}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "И скопируйте код в основной файл. Добавьте функцию Keep Alive."}], "attributes": []}, {"text": [{"type": "attachment", "attributes": {"presentation": "gallery"}, "attachment": {"caption": "", "contentType": "image/png", "filename": "333333.png", "filesize": 129091, "height": 501, "pic_id": 469382, "url": "https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2023/03/12/333333.jpeg", "width": 428}}, {"type": "attachment", "attributes": {"presentation": "gallery"}, "attachment": {"caption": "", "contentType": "image/png", "filename": "[1920x1080] vtime=[4_26], take=[2023-03-12 13.49.47].png", "filesize": 80962, "height": 793, "pic_id": 469386, "url": "https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2023/03/12/1920x1080_vtime4_26_take2023-03-12_13.49.47.jpeg", "width": 313}}, {"type": "string", "attributes": {"blockBreak": true}, "string": ""}], "attributes": ["attachmentGallery"]}, {"text": [{"type": "attachment", "attributes": {"presentation": "gallery"}, "attachment": {"caption": "", "contentType": "image/png", "filename": "[1920x1080] vtime=[4_17], take=[2023-03-12 13.55.12].png", "filesize": 67074, "height": 454, "pic_id": 469388, "url": "https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2023/03/12/1920x1080_vtime4_17_take2023-03-12_13.55.12.jpeg", "width": 682}}], "attributes": []}, {"text": [{"type": "attachment", "attributes": {"presentation": "gallery"}, "attachment": {"caption": "", "contentType": "image/png", "filename": "[1920x1080] vtime=[4_18], take=[2023-03-12 13.57.12].png", "filesize": 157302, "height": 814, "pic_id": 469389, "url": "https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2023/03/12/1920x1080_vtime4_18_take2023-03-12_13.57.12.jpeg", "width": 737}}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Запустите приложение."}], "attributes": []}, {"text": [{"type": "attachment", "attributes": {"presentation": "gallery"}, "attachment": {"caption": "", "contentType": "image/png", "filename": "[1920x1080] vtime=[3_43], take=[2023-03-12 14.22.29].png", "filesize": 23224, "height": 99, "pic_id": 469399, "url": "https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2023/03/12/1920x1080_vtime3_43_take2023-03-12_14.22.29.jpeg", "width": 1203}}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Теперь, бот должен работать непрерывно. Если вы получаете ошибки, перезапустите приложение. Вы также можете зарегистрировать своего бота в "}, {"type": "string", "attributes": {"href": "https://uptimerobot.com/"}, "string": "аптайм роботе"}, {"type": "string", "attributes": {}, "string": ", чтобы получать уведомления о его работе."}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Зайдите в uptimerobot, зарегистрируйтесь здесь. Нажмите: «Add New Monitor». Тип монитора - HTTP. Имя любое, что вы хотите. Вставьте сюда URL-адрес приложения, которое вы можете получить от replit. Затем нажмите: «Create Monitor». "}], "attributes": []}, {"text": [{"type": "attachment", "attributes": {"presentation": "gallery"}, "attachment": {"caption": "", "contentType": "image/png", "filename": "[1920x1080] vtime=[4_06], take=[2023-03-12 14.08.46].png", "filesize": 275138, "height": 707, "pic_id": 469401, "url": "https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2023/03/12/1920x1080_vtime4_06_take2023-03-12_14.08.46_CutXrHC.jpeg", "width": 1127}}], "attributes": []}], "selectedRange": [351, 351]}
Комментарии 0