Chatbots еволуираа како корисни алатки и за организации и за поединци во брзорастечкиот свет на технологијата.
Телеграм се издвојува меѓу различните платформи достапни како популарен софтвер за разговор со широк спектар на функции и значителна база на корисници.
Во овој пост, ќе истражувам во интересниот свет на создавање чет-бот за AI Telegram од нула. Ќе преминам и без код и Пајтон-код упатства.
Да почнеме!
Изградба на четбот со ManyChat
ManyChat е робусна платформа која ви овозможува да изградите чат-ботови за употреба во различни платформи за пораки, вклучително и Телеграм.
Ќе ве прошетам низ процесот на создавање чет-бот на Telegram користејќи ManyChat во ова упатство чекор-по-чекор.
До крајот на овој курс, ќе имате работен чет-бот кој може да комуницира со корисниците на Telegram.
Регистрирање за ManyChat
Започнете со посета на Веб-страница ManyChat и креирање на сметка.
Можете да го изберете бесплатниот план или да погледнете во премиум алтернативите за повеќе функции и можности.
Поврзување на Telegram со ManyChat
Откако ќе ја креирате вашата сметка на ManyChat, одете во делот „Канали“ и изберете „Телеграма“. Следете ги упатствата на екранот за да го поврзете ManyChat со вашата сметка на Telegram.
ManyChat може да се поврзе со вашиот четбот на Telegram благодарение на оваа интеграција.
Креирање на ботот со BotFather
BotFather е бот кој служи како команден центар за сите должности поврзани со бот. Вклучува неколку упатства за контролирање и прилагодување на вашите ботови.
Ја користев командата „/newsbot“ и ги следев чекорите за да создадам нов бот. На мојот бот му го дадов името „trying_a_new_bot“, а потоа му дадов корисничко име што завршува на „bot“.
BotFather обезбеди единствен HTTP API токен за мене, кој сакав безбедно да го чувам бидејќи ми дозволува да управувам со ботот.
Откако завршив со изградбата на мојот нов бот, BotFather ни ја дава врската Телеграма на ботот.
За да го направам мојот бот попривлечен и поинформативен, би можел да вклучам опис, дел за „за“ и слика на профилот.
BotFather, исто така, ме советуваше да контактирам со поддршката за бот ако сакам подобро име за мојот бот.
BotFather ме изложи на бројни команди за управување со мојот бот во текот на целата сесија.
Меѓу овие команди беа оние за ажурирање на името на ботот, описот, информациите и фотографијата на профилот.
Исто така, би можел да го сменам списокот со команди, да го отстранам ботот ако е потребно и да ги сменам поставките за бот како што се режимот на линија, режимот на приватност во групи и многу повеќе.
BotFather обезбедува функционалност за онлајн апликации и игри покрај развивањето и одржувањето на ботови. Можете да користите лесни инструкции за менување или бришење на тековните онлајн апликации и игри, како и за изградба на нови.
Копирање на токенот на API
Погрижете се да го чувате вашиот API токен во тајност и да си го обезбедите само откако ќе го генерирате. Токенот ManyChat API треба да се копира.
Бидејќи овој токен овозможува пристап до вашата сметка на Telegram, од суштинско значење е да се чува безбедно.
Вметнување на токенот на API во ManyChat
Одете во поставките за интеграција на Telegram во ManyChat со отворање на сметката.
Копирајте го токенот API, а потоа ставете го во делот „многу разговор-телеграма-бот-токен“ што го најдовте претходно. Вашата сметка на ManyChat и Telegram сега се поврзани.
Поврзување на ManyChat и Telegram
Вашата сметка на ManyChat сега е поврзана со вашата сметка на Telegram откако токенот на API беше успешно копиран.
ManyChat може да се поврзе со вашиот четбот на Telegram благодарение на оваа интеграција.
Создавање нов тек за автоматски одговори
Пристапете до функцијата „Автоматизација“ во ManyChat за да одговорите автоматски на одредени зборови или фрази.
Кликнете на „Нов тек“ за да изградите нов тек за справување со овие автоматизирани одговори.
Креирање на првиот чекор (активатор)
Додајте „Почетен чекор“ (исто така познат како Активирање) на новиот проток.
Кога одреден збор или фраза е наведен во пораката на корисникот, овој активирач го започнува протокот. За да го дефинирате активирањето, кликнете на копчето „Додај активирач“.
Користење на Телеграма како извор на активирање
На левата страна, изберете „Телеграма“ од опциите за активирање.
Потоа, под поставките на Telegram, изберете го „клучниот збор Telegram“ како точен активирач.
Идентификување на клучниот збор
Кликнете на опцијата за клучни зборови и внесете го соодветниот збор или фраза за да го активирате автоматизираниот одговор. Откако ќе го внесете терминот активирач, кликнете „Креирај“ за да го зачувате.
Креирање на првиот чекор на проток
Изберете „Telegram“ како прв чекор од протокот за да покажете дека одговорот ќе се пренесе преку Telegram.
Ова го одредува каналот преку кој ќе се испраќа автоматскиот одговор.
Порака за автоматски одговор
Додајте ја содржината на пораката што ќе се достави како автоматизиран одговор на чекорот Телеграма.
Обезбедете информации за курсот, како што е неговото име и краток опис, во овој пример. Опционално може да обезбедите врска до веб-страница поврзана со курсот.
Вклучувајќи копче
За да вклучите копче во автоматизираниот одговор, изберете „Додај копче“. Поставете го насловот на копчето на „Отвори веб-локација“.
Наведете ја URL-то на веб-страницата на која сакате да се поврзете, како на пример страница каде што корисниците можат да се пријават за курсот или да научат повеќе.
Потврдување на конфигурацијата
Испитајте го протокот за да потврдите дека автоматскиот одговор и изборното копче се правилно конфигурирани.
По потреба, променете ја содржината на пораката или деталите на копчето.
Завршете го протокот на автоматски одговор
Зачувајте ги поставките за проток и вашиот четбот автоматски ќе одговори со однапред дефинираниот одговор, нудејќи информации за курсот и линк до соодветната веб-страница, секогаш кога корисникот ќе испрати порака што го содржи дадениот термин или фраза.
Изградба на Телеграмски четбот со Python
Пајтон вклучува сеопфатен опсег на алатки и пакети за креирање чат-ботови. Оваа статија ќе ве води низ чекорите за создавање чет-бот на Telegram со Python.
Ќе имате основно разбирање за тоа како да развиете работен чет-бот кој може да комуницира со корисниците на Telegram до крајот на оваа лекција.
Создавање на животната средина
Пред да започнете со кодирање, проверете дали е инсталиран Python на вашата машина.
Python може да се преземе и инсталира од веб-страницата на Python.
Исто така, ќе ја користиме библиотеката python-telegram-bot, затоа проверете дали е инсталирана со внесување на следнава команда во интерфејсот на командната линија.
За овој код, сепак, користев Upупитер тетратка. Можете да изберете кој било од нив што ви одговара.
pip install python-telegram-bot
Како да добиете бот токен на Telegram
Потребен е бот токен за да се воспостави чет-бот на Telegram.
Отворете го клиентот Telegram и, како и досега, побарајте го ботот BotFather. За да изградите нов бот и да го добиете токенот на API, следете ги чекорите.
Развивање на Python скрипта
Отворете го претпочитаниот уредувач на кодови и стартувајте нова Python скрипта, како што е telegram_chatbot.py.
Увезете ги потребните библиотеки и конструирајте функција за обработка на дојдовните кориснички пораки.
Конфигурирање на ракувачот со ботови
Поставете ја телеграмата. Користејќи го вашиот бот токен, креирајте бот објект. Создадете објект Updater за да се справите со ажурирањата на Telegram.
За да ги обработите дојдовните пораки, прикачете управувач со пораки на ажурирачот.
Креирајте Ракувач за пораки
Пристапете до содржината на пораката и извлечете релевантни информации од функцијата за ракувач со пораки.
Можете да го испитате текстот на пораката, информациите за испраќачот и сите други својства на пораката. Направете одговор користејќи ја функцијата bot.send_message() врз основа на содржината или корисничките информации.
Стартувајте го ботот
Стартувајте го ботот во главниот дел од скриптата со извршување на функцијата start_polling() на објектот Updater.
Ова постојано ќе го скенира Telegram за нови ажурирања и ќе го повика методот на ракувач со пораки кога ќе се прими нова порака.
Ставање на Chatbot на тест
Во вашиот терминал или командна линија, извршете ја Python скриптата.
Започнете дискусија со вашиот chatbot на Telegram и гледајте како тој одговара врз основа на логиката што сте ја поставиле. Направете ги сите потребни промени во однесувањето на ботот.
Зголемување на функционалноста
Можете да ја подобрите функционалноста на вашиот chatbot со вклучување дополнителни функции.
Можете, на пример, да ракувате со одредени инструкции, да давате податоци од надворешни API или да интегрирате способности за обработка на природен јазик (NLP).
Еве го целиот блок на код за да го проверите:
Следејќи го овој краток туторијал, ги научивте основите за градење на чет-бот на Telegram со Python.
Можете да креирате пософистицирани чет-ботови кои се грижат за конкретни случаи на употреба и обезбедуваат непречено корисник искуство со дополнителна истрага и измена.
Заклучок
Конечно, чет-ботот на Telegram обезбедува неколку можности за подобрување на корисничките искуства и забрзување на комуникацијата.
Можете да ја автоматизирате услугата за клиенти, да давате информации и ажурирања во реално време, да дистрибуирате приспособена содржина, да спроведувате анкети и анкети, да интерфејсувате со надворешни API за пронаоѓање податоци, да обезбедувате интерактивни игри или квизови и многу повеќе со четбот на Telegram.
Прилагодливоста на чет-ботите на Telegram им овозможува на организациите и луѓето да комуницираат со корисниците удобно и интерактивно и да го зголемат своето дигитално присуство.
Оставете Одговор