Мундариҷа[Пинҳон кардан][Намоиш]
Чатботҳо ҳамчун абзори муфид ҳам барои созмонҳо ва ҳам шахсони алоҳида дар ҷаҳони зуд васеъшавандаи технология таҳаввул ёфтанд.
Telegram дар байни платформаҳои мухталифе, ки ҳамчун як нармафзори маъмули чат дастрасанд, бо хусусиятҳои гуногун ва пойгоҳи назарраси корбарон фарқ мекунад.
Дар ин паём, ман ба ҷаҳони ҷолиби эҷоди чатботи AI Telegram аз сифр омӯзам. Ман ҳам беш аз codeless ва Рамзи Python дарсӣ.
Биёед сар кунем!
Сохтани чатбот бо ManyChat
ManyChat як платформаи мустаҳкамест, ки ба шумо имкон медиҳад чатботҳоро барои истифода дар платформаҳои гуногуни паёмнависӣ, аз ҷумла Telegram созед.
Ман дар ин дастури қадам ба қадам ба шумо раванди эҷоди чатботи Telegram бо истифода аз ManyChat мебахшам.
Дар анҷоми ин курс шумо як чатботи корӣ хоҳед дошт, ки метавонад бо корбарони Telegram муошират кунад.
Бақайдгирӣ дар ManyChat
Бо боздид аз он оғоз кунед Вебсайти ManyChat ва эҷод кардани ҳисоб.
Шумо метавонед нақшаи ройгонро интихоб кунед ё ба алтернативаҳои мукофотӣ барои хусусиятҳо ва қобилиятҳои бештар нигаред.
Пайваст кардани Telegram ба ManyChat
Пас аз эҷод кардани ҳисоби ManyChat, ба бахши "Каналҳо" гузаред ва "Telegram" -ро интихоб кунед. Барои пайваст кардани ManyChat ба ҳисоби Telegram-и худ дастурҳои дар экран бударо иҷро кунед.
ManyChat ба шарофати ин ҳамгироӣ метавонад бо чатботи Telegram-и шумо пайваст шавад.
Эҷоди бот бо BotFather
BotFather як бот аст, ки ҳамчун маркази фармондиҳӣ барои ҳама вазифаҳои марбут ба бот хидмат мекунад. Он якчанд дастурҳоро барои назорат ва танзими ботҳои шумо дар бар мегирад.
Ман фармони "/ newsbot" -ро истифода кардам ва қадамҳоро барои сохтани боти нав иҷро кардам. Ман ба боти худ номи "trying_a_new_bot" додам ва сипас ба он номи корбаре додам, ки бо "бот" тамом мешуд.
BotFather барои ман як аломати ягонаи HTTP API-ро пешниҳод кард, ки ман мехостам онро бехатар нигоҳ дорам, зеро он ба ман имкон медиҳад, ки ботро идора кунам.
Пас аз анҷом додани сохтани боти нави худ, BotFather ба мо пайвасти Telegram-и ботро медиҳад.
Барои ҷолибтар ва иттилоотии боти худ ман метавонам тавсиф, қисмат дар бораи ва тасвири профилро дохил кунам.
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" -ро ҳамчун триггер дақиқ интихоб кунед.
Муайян кардани калимаи калидӣ
Интихоби калимаи калидиро клик кунед ва калима ё ибораи мувофиқро ворид кунед, то посухи автоматиро фаъол созед. Пас аз ворид кардани истилоҳи триггер, барои нигоҳ доштани он "Эҷод" -ро клик кунед.
Эҷоди қадами аввалини ҷараёни
"Telegram" -ро ҳамчун қадами аввалини ҷараён интихоб кунед, то нишон диҳад, ки посух тавассути Telegram ирсол карда мешавад.
Ин каналеро муайян мекунад, ки ба он ҷавоби автоматӣ фиристода мешавад.
Паём барои ҷавоби худкор
Иловаи мундариҷаи паём, ки ҳамчун ҷавоби автоматӣ ба қадами Telegram расонида мешавад.
Дар ин мисол маълумот дар бораи курс, ба монанди ном ва тавсифи мухтасарро пешниҳод кунед. Шумо метавонед ба таври ихтиёрӣ истинод ба вебсайте, ки ба курс алоқаманд аст, пешниҳод кунед.
Аз ҷумла Тугма
Барои дохил кардани тугма ба ҷавоби автоматӣ, "Илова кардани тугма" -ро интихоб кунед. Сарлавҳаи тугмаро ба "Кушодани вебсайт" таъин кунед.
URL-и саҳифаи вебро, ки шумо мехоҳед ба он пайваст шавед, пешниҳод кунед, ба монанди саҳифае, ки корбарон метавонанд барои курс сабти ном шаванд ё маълумоти бештар омӯзанд.
Тасдиқи конфигуратсия
Ҷараёнро тафтиш кунед, то тасдиқ кунед, ки вокуниши автоматӣ ва тугмаи ихтиёрӣ дуруст танзим карда шудаанд.
Агар лозим бошад, мундариҷаи паём ё тафсилоти тугмаро тағир диҳед.
Ҷараёни ҷавоби автоматиро анҷом диҳед
Танзимоти ҷараёнро захира кунед ва чатботи шумо ба таври худкор бо ҷавоби пешакӣ муайяншуда посух медиҳад, ки маълумот дар бораи курс ва истинод ба вебсайти мувофиқро пешниҳод мекунад, вақте ки корбар паёмеро бо истилоҳ ё ибораи додашударо мефиристад.
Сохтани чатботи Telegram бо Python
Python маҷмӯи ҳамаҷонибаи асбобҳо ва бастаҳоро барои эҷоди чатботҳо дар бар мегирад. Ин мақола шуморо тавассути қадамҳои эҷоди чатботи Telegram бо Python роҳнамоӣ мекунад.
Шумо дар бораи чӣ гуна таҳия кардани чатботи корӣ, ки метавонад бо корбарони Telegram дар охири ин дарс муошират кунад, фаҳмиши асосӣ хоҳед дошт.
Эҷоди муҳити зист
Пеш аз оғози рамзгузорӣ, боварӣ ҳосил кунед, ки Python дар мошини шумо насб шудааст.
Python-ро аз вебсайти Python зеркашӣ ва насб кардан мумкин аст.
Мо инчунин китобхонаи python-telegram-botро истифода мебарем, бинобар ин, боварӣ ҳосил кунед, ки он тавассути ворид кардани фармони зерин дар интерфейси сатри фармони худ насб шудааст.
Аммо барои ин код, ман истифода кардам Дафтарчаи Юпитер. Шумо метавонед яке аз онҳоро, ки ба шумо мувофиқ аст, интихоб кунед.
pip install python-telegram-bot
Чӣ тавр токени Telegram Bot-ро гирифтан мумкин аст
Барои таъсиси чатбот дар Telegram аломати бот лозим аст.
Мизоҷи Telegram-ро кушоед ва мисли пештара боти BotFather-ро ҷустуҷӯ кунед. Барои сохтани боти нав ва гирифтани нишонаи API, қадамҳоро иҷро кунед.
Таҳияи скрипти Python
Муҳаррири рамзи дилхоҳи худро кушоед ва скрипти нави Python-ро оғоз кунед, ба монанди telegram_chatbot.py.
Китобхонаҳои лозимиро ворид кунед ва функсияеро барои коркарди паёмҳои воридотии корбар созед.
Танзими коркарди бот
Телеграммаро насб кунед. Бо истифода аз аломати боти худ, объекти бот эҷод кунед. Барои коркарди навсозиҳои Telegram объекти Updater эҷод кунед.
Барои коркарди паёмҳои воридотӣ, коркардкунандаи паёмро ба Updater замима кунед.
Коркарди паёмро эҷод кунед
Ба мундариҷаи паём дастрасӣ пайдо кунед ва аз функсияи коркарди паём маълумоти мувофиқро гиред.
Шумо метавонед матни паём, маълумоти ирсолкунанда ва дигар хосиятҳои паёмро тафтиш кунед. Бо истифода аз функсияи bot.send_message() дар асоси мундариҷа ё маълумоти корбар посух эҷод кунед.
Ботро оғоз кунед
Ботро дар қисми асосии скрипт тавассути иҷрои функсияи start_polling() дар объекти Updater оғоз кунед.
Ин пайваста Telegram-ро барои навсозиҳои нав скан мекунад ва ҳангоми қабули паёми нав усули коркарди паёмҳоро даъват мекунад.
Гузаронидани чатбот ба озмоиш
Дар терминал ё сатри фармон, скрипти Python -ро иҷро кунед.
Бо чатботи худ дар Telegram сӯҳбатро оғоз кунед ва бубинед, ки он дар асоси мантиқи муқарраркардаи шумо чӣ гуна посух медиҳад. Ба рафтори бот ҳама гуна тағйироти заруриро ворид кунед.
Афзоиши функсионалӣ
Шумо метавонед функсияи чатботи худро тавассути дохил кардани хусусиятҳои иловагӣ такмил диҳед.
Шумо метавонед, масалан, дастурҳои мушаххасро иҷро кунед, маълумотро аз API-ҳои беруна таъмин кунед ё қобилияти коркарди забони табииро (NLP) муттаҳид кунед.
Дар ин ҷо тамоми блоки код барои санҷидани шумост:
Бо пайравӣ аз ин дарси кӯтоҳ, шумо асосҳои сохтани чатботи Telegram бо Python-ро омӯхтед.
Шумо метавонед чатботҳои мураккабтареро эҷод кунед, ки ба ҳолатҳои мушаххаси истифода мувофиқат мекунанд ва ҳамворро пешкаш мекунанд таҷрибаи корбар бо тафтиши иловагӣ ва ислоҳ.
хулоса
Ниҳоят, чатботи Telegram барои беҳтар кардани таҷрибаи корбарон ва тезонидани муошират чанд имконият фароҳам меорад.
Шумо метавонед бо як чатботи Telegram хидматрасонии муштариёнро автоматӣ кунед, иттилоот ва навсозиҳои воқеиро пешниҳод кунед, мундариҷаи мувофиқро паҳн кунед, пурсишҳо ва пурсишҳо гузаронед, интерфейси APIҳои беруна барои дарёфти маълумот, бозиҳои интерактивӣ ё викторинаҳо пешниҳод кунед ва ғайра.
Мутобиқсозии чатботҳои Telegram ба созмонҳо ва одамон имкон медиҳад, ки бо корбарон бароҳат ва интерактивӣ муошират кунанд ва ҳузури рақамии онҳоро афзоиш диҳанд.
Дин ва мазҳаб