ഒരു ടെലിഗ്രാം ബോട്ടിനായി എന്ത് ഹോസ്റ്റിംഗ് തിരഞ്ഞെടുക്കണം. ടെലിഗ്രാം ബോട്ടുകളുടെ വില എത്രയാണ്? GitHub-ൽ നിന്ന് ഒരു പ്രോജക്റ്റ് ക്ലോൺ ചെയ്യുന്നു

ടെലിഗ്രാമിനായി ഞങ്ങൾ ഏറ്റവും രസകരമായ രണ്ടര ഡസൻ ബോട്ടുകൾ ശേഖരിച്ചു .. മറ്റുള്ളവ അടുത്തിടെ കണ്ടെത്തി. ഡിസ്അസംബ്ലിംഗ് ചെയ്യുക.

1. ഫാസ്റ്റ് എയ്ഡ് - പ്രഥമശുശ്രൂഷ നൽകാൻ രൂപകൽപ്പന ചെയ്ത ടെലിഗ്രാമിനായുള്ള അസിസ്റ്റന്റ്. ഒന്നിലധികം ജീവൻ രക്ഷിച്ചു.

2. ഗ്രാമർനാസിബോട്ട് - ഒരു അക്ഷരപ്പിശക് പരിശോധിക്കുന്ന ബോട്ട്. തെറ്റായ അക്ഷരവിന്യാസത്തിൽ എല്ലാവരും ലജ്ജിക്കുന്ന തരത്തിൽ ഇത് പൊതുവായ ചാറ്റിൽ ചേർക്കാവുന്നതാണ്.

3. കൺട്രോളർ ബോട്ട് - ടെലിഗ്രാമിലെ ചാനൽ അഡ്‌മിനിസ്‌ട്രേറ്റർമാർക്കായി രൂപകൽപ്പന ചെയ്‌ത ഒരു ബോട്ട്, മാറ്റിവെച്ച പ്രസിദ്ധീകരണങ്ങളും മറ്റും പിന്തുണയ്ക്കുന്നു.

4. ടെലിഗ്രാം സ്റ്റോർ ബോട്ട് - എന്നാൽ ഈ സ്മാർട്ട് ബോട്ടിന്റെ സഹായത്തോടെ മറ്റ് ബോട്ടുകൾക്കായി തിരയാൻ സാധിക്കും. ഈ ശേഖരം സൃഷ്ടിക്കാൻ സഹായിച്ച വളരെ സുലഭമായ അസിസ്റ്റന്റ്.

5. അരീന ഗെയിം - ഒരു അസാധാരണ ഗെയിം ബോട്ട്, അതിന്റെ സഹായത്തോടെ അസാധാരണമായ ഗെയിംപ്ലേയിലൂടെ കുറച്ച് മിനിറ്റ് ശ്രദ്ധ തിരിക്കും.

6. ക്രിപ്‌റ്റോബോട്ട് - ബിറ്റ്‌കോയിന്റെയും Ethereum-ന്റെയും മൂല്യം നിരീക്ഷിക്കുന്ന ഒരു ബോട്ട്, കൂടാതെ മുമ്പത്തേതിന്റെ വില മാറ്റത്തിന്റെ ഒരു ഗ്രാഫ് കാണിക്കുകയും ചെയ്യുന്നു.

7. വെതർമാൻ - ഈ ബോട്ട് തിരഞ്ഞെടുത്ത നഗരങ്ങളിലെ കാലാവസ്ഥ ഒരു ഷെഡ്യൂളിൽ അയയ്ക്കുന്നു. മാറ്റാവുന്ന ശരത്കാലത്തിൽ ഉപയോഗപ്രദമാണെന്ന് തെളിയിക്കുന്നു.

8. TempMail - ടെലിഗ്രാമിനായുള്ള ഒരു ബോട്ട്, സംശയാസ്പദമായ സേവനങ്ങളിൽ നിമിഷങ്ങൾക്കുള്ളിൽ രജിസ്ട്രേഷനായി നിങ്ങൾക്ക് ഒരു താൽക്കാലിക മെയിൽബോക്സ് സൃഷ്ടിക്കാൻ കഴിയും.

9. സിനിമാ ആരാധകൻ - എന്നാൽ ഇന്ന് രാത്രി ഏത് സിനിമയോ ടിവി സീരീസോ കാണണമെന്ന് ഈ ബോട്ട് നിങ്ങളോട് പറയും. ഔദ്യോഗിക വിഭവങ്ങളിൽ മാത്രമല്ല അദ്ദേഹം പുതിയ ഉൽപ്പന്നങ്ങൾ പിന്തുടരുന്നത്.

10. Yandex.Translate - റഷ്യൻ ഭാഷയിൽ നിന്ന് ഇംഗ്ലീഷിലേക്കും ഇംഗ്ലീഷിൽ നിന്ന് റഷ്യൻ ഭാഷയിലേക്കും വിവർത്തനം ചെയ്യുന്നതിനുള്ള ബോട്ട് വിപരീതമായി... ശേഖരത്തിലെ ഏറ്റവും ഉപയോഗപ്രദമായ ഒന്ന്.

11. ഉച്ചാരണങ്ങൾ - ഏറ്റവും സമർത്ഥമായ റഷ്യൻ വാക്കുകളിൽ സമ്മർദ്ദത്തെക്കുറിച്ച് ബോട്ട് നിങ്ങളോട് പറയും. സുഹൃത്തുക്കളുമായുള്ള പരിഹാസ്യമായ തർക്കങ്ങളിൽ വലിയ സഹായമായിരിക്കും.

12. InstaSave - ടെലിഗ്രാമിനായുള്ള രസകരമായ ഒരു ബോട്ട്, അതിലൂടെ നിങ്ങൾക്ക് ഇൻസ്റ്റാഗ്രാമിൽ നിന്ന് ഫോട്ടോകളും സ്റ്റോറികളും പോലും ഡൗൺലോഡ് ചെയ്യാം.

13. പോമോഡോറോ - ഏറ്റവും ഉൽപ്പാദനക്ഷമമായ ജോലിക്കുള്ള അസാധാരണമായ ബോട്ട്-ടൈമർ. 25 മിനിറ്റ് ജോലി ചെയ്യാനും 5 മിനിറ്റ് വിശ്രമിക്കാനും അവൻ നിങ്ങളെ സഹായിക്കും.

14. MyCookBot - നിങ്ങളുടെ ഫ്രിഡ്ജിൽ കിടക്കുന്ന ഉൽപ്പന്നങ്ങളുടെ പട്ടികയെ അടിസ്ഥാനമാക്കി രസകരമായ ചില പാചകക്കുറിപ്പുകൾ നിർദ്ദേശിക്കാൻ കഴിയുന്ന ഒരു അതുല്യ ബോട്ട്.

15. വിൻസി - ന്യൂറൽ നെറ്റ്‌വർക്കുകൾ ഉപയോഗിച്ച് ഫോട്ടോകൾ പ്രോസസ്സ് ചെയ്യാൻ രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന അതേ പേരിലുള്ള മൊബൈൽ ആപ്ലിക്കേഷനായുള്ള ഒരു കമ്പാനിയൻ ബോട്ട്.

16. ഡെലോറിയൻ - ഭാവിയിൽ സ്വയം സന്ദേശങ്ങൾ അയക്കാൻ സഹായിക്കുന്ന ഒരു തത്സമയ യന്ത്രം. ഓർമ്മപ്പെടുത്തലുകൾക്ക് പകരം സൗകര്യപ്രദമാണ്.

17. PDF-ലേക്ക് - DOC, DOCX, ODT, TXT, JPG എന്നിവയും മറ്റ് തരത്തിലുള്ള ഫയലുകളും PDF-ലേക്ക് പരിവർത്തനം ചെയ്യാൻ രൂപകൽപ്പന ചെയ്ത ഒരു ബോട്ട്.

18. ഡോ.വെബ് - വൈറസുകൾക്കായി 10 MB വരെയുള്ള ഫയലുകൾ സ്കാൻ ചെയ്യാൻ രൂപകൽപ്പന ചെയ്ത ജനപ്രിയ ആന്റിവൈറസ് സോഫ്റ്റ്വെയറിന്റെ ഒരു കുത്തക ബോട്ട്.

19. പ്രോഗ്രാമിംഗ് - പ്രൊഫഷണലുകൾക്ക് മാത്രമല്ല, പുതിയ പ്രോഗ്രാമർമാർക്കും അനുയോജ്യമായ ഒരു ബോട്ട്.

20. സൗണ്ട്ക്ലൗഡ് - മെസഞ്ചർ വഴി നേരിട്ട് ഒരു ജനപ്രിയ സേവനത്തിൽ നിന്ന് ട്രാക്കുകൾ തിരയുന്നതിനും ഡൗൺലോഡ് ചെയ്യുന്നതിനുമുള്ള ഒരു മികച്ച അസിസ്റ്റന്റ്.

21. EasyStrongPasswordBot - തകർക്കാൻ കഴിയാത്ത സങ്കീർണ്ണമായ പാസ്‌വേഡുകൾ സൃഷ്‌ടിക്കാൻ രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന ഒരു മൊബൈൽ അസിസ്റ്റന്റ്.

22. വോൾഫ്രാം ആൽഫ - ടെലിഗ്രാം വഴി ഗണിത പ്രശ്നങ്ങൾ പരിഹരിക്കുകയും ശാസ്ത്രീയ തത്വങ്ങളെക്കുറിച്ച് സംസാരിക്കുകയും ചെയ്യുന്ന ഒരു സഹായി.

23. പോൾബോട്ട് - ഗ്രൂപ്പ് ചാറ്റുകളിൽ ചോദ്യാവലി സൃഷ്ടിക്കാൻ രൂപകൽപ്പന ചെയ്ത ഒരു ലളിതമായ ബോട്ട്. വളരെ സുഖപ്രദമായ.

24. വിവർത്തകൻ - റഷ്യൻ, ഇംഗ്ലീഷ് എന്നിവയ്ക്കിടയിൽ സാധ്യമായ ഏറ്റവും വേഗതയേറിയ വിവർത്തനം. വളരെ ലളിതവും ഉപയോഗിക്കാൻ എളുപ്പവുമാണ്.

25. ഇൻസ്റ്റാഗ്രാം പെൺകുട്ടികൾ - ദുഃഖമോ മടുപ്പുതോന്നുന്നവർക്കുള്ള ബോട്ട്. ഇത് ഇൻസ്റ്റാഗ്രാമിൽ നിന്നുള്ള സുന്ദരികളായ പെൺകുട്ടികളുടെ ചിത്രങ്ങൾ കാണിക്കുന്നു.

എന്തുകൊണ്ടാണ് അവർ കുറച്ച് സമയത്തിന് ശേഷം മരിക്കുന്നത്, ഏറ്റവും ലളിതമായ ടെലിഗ്രാം ബോട്ട് സൃഷ്ടിക്കാൻ എന്താണ് വേണ്ടത്. ഞങ്ങളുടെ ലേഖനത്തിൽ എല്ലാം ക്രമത്തിലാണ്.

ടെലിഗ്രാം ബോട്ടുകൾ ഇതിനകം തന്നെ നമ്മുടെ ജീവിതത്തിൽ ദൃഢമായി പ്രവേശിച്ചു, കൂടാതെ സൈറ്റിന്റെ സ്റ്റാറ്റസ് പരിശോധിക്കൽ, സോഷ്യൽ നെറ്റ്‌വർക്കുകളിലെ പുതിയ അഭിപ്രായങ്ങളുടെ സാന്നിധ്യം, YouTube-ൽ നിന്ന് വീഡിയോകൾ ഡൗൺലോഡ് ചെയ്യുക, കൂടാതെ സ്വന്തമായി സാധനങ്ങൾ വിൽക്കുക എന്നിങ്ങനെയുള്ള വിവിധ സ്വയമേവയുള്ള ജോലികൾ ചെയ്യാൻ അവർക്ക് കഴിയും. ഓൺലൈൻ സ്റ്റോർ. നമ്മിൽ ഓരോരുത്തർക്കും ഒരിക്കലെങ്കിലും, പക്ഷേ മിക്കവാറും, അത്തരം സേവനങ്ങൾ ഉപയോഗിച്ചിട്ടുണ്ട്. ഒരു ഡോക്ടറുമായി അപ്പോയിന്റ്മെന്റ് നടത്താൻ സർക്കാർ ഇതിനകം തന്നെ ഈ സംവിധാനം ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ പോലും എനിക്ക് എന്ത് പറയാൻ കഴിയും.

ഈ അത്ഭുതകരമായ റോബോട്ട് എന്താണ് നിർമ്മിച്ചിരിക്കുന്നത്?

അത് സൃഷ്ടിക്കാൻ എന്താണ് വേണ്ടത്? നിങ്ങളുടെ സ്വന്തം ടെലിഗ്രാം ബോട്ട് എന്നത് പ്രത്യേക @BotFather ചാറ്റിലെ രജിസ്ട്രേഷൻ മാത്രമല്ല. ഒരു പുതിയ ചാനലിന്റെയോ ചാറ്റിന്റെയോ സാധാരണ സൃഷ്ടിയല്ല. പരസ്പരം സംവദിക്കുന്ന ക്രമീകരണങ്ങളുടെയും മെക്കാനിസങ്ങളുടെയും ഒരു മുഴുവൻ ശൃംഖലയാണിത്.

നിങ്ങളുടെ സ്വന്തം ബോട്ട് സജ്ജീകരിക്കുന്നതിന്, നിങ്ങൾക്ക് ഇത് ആവശ്യമാണ് (ലളിതമായ വാക്കുകളിൽ):

  1. ഡൊമെയ്ൻസൈറ്റിനായുള്ള ആദ്യ ലെവൽ (ശരാശരി, ഇതിന് പ്രതിവർഷം 100 മുതൽ 600 റൂബിൾ വരെ ചിലവാകും)
    ആദ്യ ലെവൽ സൈറ്റാണ്.
    ഒരു രണ്ടാം ലെവൽ ഡൊമെയ്‌ൻ പ്രവർത്തിക്കില്ല, അല്ലെങ്കിൽ അതിനായി നിങ്ങൾക്ക് ഇപ്പോഴും ഒരു പ്രത്യേക SSL സർട്ടിഫിക്കറ്റ് ആവശ്യമാണ് (രണ്ടാം ലെവൽ ലെവൽ2 ആണ് ..
  2. സർട്ടിഫിക്കറ്റ്ഒരു വെബ്‌സൈറ്റിലേക്ക് പരിശോധിച്ചുറപ്പിച്ച കണക്ഷൻ സ്ഥാപിക്കുന്ന ഒരു സേവന പാക്കേജാണ് SSL (ബ്രൗസറിൽ http, ഷീൽഡ് ചിഹ്നം അല്ലെങ്കിൽ ഒരു പാഡ്‌ലോക്ക് എന്നിവയ്‌ക്ക് പകരം https എന്ന് ഞങ്ങൾ കാണുന്നു). നെറ്റ്‌വർക്കിന്റെ എല്ലാ മാനദണ്ഡങ്ങളും ആവശ്യകതകളും പാലിക്കുന്ന ഒരു യഥാർത്ഥ വ്യക്തിയുടെയോ കമ്പനിയുടെയോ ഉടമസ്ഥതയിലുള്ളതാണ് സൈറ്റ് എന്ന് സ്ഥിരീകരിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.
    സൗജന്യ സർട്ടിഫിക്കറ്റുകൾ ഉണ്ട്, എന്നാൽ ടെലിഗ്രാം ബോട്ടുകൾ അവയിൽ പലപ്പോഴും പരാജയപ്പെടുന്നു, അവ സ്വന്തമായി ഇൻസ്റ്റാൾ ചെയ്യുന്നത് ഒരു സാധാരണ നെറ്റ്‌വർക്ക് ഉപയോക്താവിന് വളരെ ബുദ്ധിമുട്ടാണ്.
    പ്രതിവർഷം 1900 റുബിളിൽ നിന്ന് പണമടച്ച ചെലവ്.
  3. ഹോസ്റ്റിംഗ്- ഡാറ്റ സംഭരിച്ചിരിക്കുന്ന സ്ഥലവും ബോട്ട് അയച്ച കമാൻഡുകളും (സ്ക്രിപ്റ്റുകൾ) പ്രവർത്തിക്കുന്നു. സ്ക്രിപ്റ്റുകളും ഡാറ്റാബേസും പിന്തുണയ്ക്കുന്ന ഒരു വിശ്വസനീയമായ ഹോസ്റ്റിംഗിന്റെ ശരാശരി വില പ്രതിമാസം 300 റുബിളാണ്.

അടുത്ത ഘട്ടം ഇതിനകം തന്നെ ബോട്ടിന്റെ കോഡ് എഴുതുകയാണ്, അത് പ്രോഗ്രാമിംഗിൽ നിന്നും നിങ്ങളുടെ സ്വന്തം വെബ്സൈറ്റ് സൃഷ്ടിക്കുന്നതിൽ നിന്നും വളരെ വ്യത്യസ്തമല്ല. വേർഡ്പ്രസ്സ് അല്ലെങ്കിൽ മറ്റൊരു ബിൽഡർ ഇഷ്‌ടാനുസൃതമാക്കുന്നതുമായി ഇത് ആശയക്കുഴപ്പത്തിലാക്കരുത്. ടെലിഗ്രാം ബോട്ടിന്റെ കാര്യത്തിൽ, കോഡും അൽഗോരിതങ്ങളും എഴുതേണ്ടത് ആവശ്യമാണ്.

ഒരു ടെലിഗ്രാം ബോട്ടിന്റെ ആകെ കുറഞ്ഞ വില:
പ്രതിവർഷം 300 + 1900 + 3600 = 5800 റൂബിൾസ്

1000 റൂബിൾസ് അല്ലെങ്കിൽ എല്ലാ 100,000 ഉം ആകാം അതിന്റെ നിർമ്മാണത്തിനുള്ള വില ഒഴികെ. നടപ്പാക്കലിന്റെ സങ്കീർണ്ണതയെ ആശ്രയിച്ചിരിക്കുന്നു.

നിങ്ങൾ ശ്രദ്ധിക്കേണ്ട കാര്യങ്ങൾ

ഒരു കമ്പനിയോ വ്യക്തിയോ ടെലിഗ്രാം ബോട്ടുകൾ വികസിപ്പിച്ചെടുക്കുകയാണെങ്കിൽ, സാങ്കേതിക സേവനങ്ങൾക്കായി ഒരു വർഷം ഈ 6,000 റൂബിൾസ് അവർ ഇപ്പോഴും നൽകുന്നു. അവയിൽ കുറഞ്ഞത് 1000 ബോട്ടുകളെങ്കിലും സൃഷ്ടിക്കാൻ അവർക്ക് കഴിയും. അവരുടെ ജോലിഭാരത്തെ ആശ്രയിച്ചിരിക്കുന്നു. അതിനാൽ, "ഹാർഡ്‌വെയറിന്റെ" വില അവർ നിങ്ങളുടെ ഓർഡറിൽ കണക്കിലെടുക്കില്ല.

പല നല്ല ബോട്ടുകളും മരിക്കുന്നത് എന്തുകൊണ്ടാണെന്ന് വ്യക്തമാകും. ആരോ എന്തെങ്കിലും എഴുതി, ഒന്നിലധികം തവണ, തുടർന്ന് പ്രോജക്റ്റുകൾ ആരംഭിച്ചിട്ടില്ലെന്ന് മനസ്സിലാക്കി, ഹോസ്റ്റിംഗിനായി പണം നൽകുന്നത് നിർത്തി, ഒപ്പം നേരത്തെ വിറ്റുപോയ നിങ്ങളുടെ ബോട്ടിനും.

അത്തരമൊരു സാഹചര്യത്തിൽ നിന്ന് സ്വയം എങ്ങനെ സംരക്ഷിക്കാം?
1. ഒരു കരാർ അവസാനിപ്പിക്കുക, ഒരുപക്ഷേ ഒരു സബ്സ്ക്രിപ്ഷൻ ഫീസ്
2. ഹോസ്‌റ്റിംഗ് വാടകയ്‌ക്ക് പണം നൽകുകയും ഒരു സർട്ടിഫിക്കറ്റ് ഉള്ള ഒരു ഡൊമെയ്‌ൻ സ്വയം നൽകുകയും ചെയ്യുക

രണ്ടാമത്തെ കേസ് ഏറ്റവും വിശ്വസനീയമാണ്, ചെലവേറിയതാണെങ്കിലും. എന്നാൽ മറുവശത്ത്, നിങ്ങളുടെ ബോട്ട് എപ്പോഴും നിങ്ങളുടെ നിയന്ത്രണത്തിലായിരിക്കും. പുനരവലോകനത്തിന്റെ ആവശ്യമുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് എല്ലായ്പ്പോഴും ഒറ്റത്തവണ ജോലിക്കായി ഒരാളെ നിയമിക്കാം.

+ മറ്റൊരു പ്രധാന കാര്യം

"ഇൻസ്റ്റാഗ്രാമിൽ നിന്ന് ബോട്ട് കമന്റുകൾ ഇടാൻ ഞാൻ ആഗ്രഹിക്കുന്നു, കൂടാതെ ഡയറക്ട് പരിശോധിക്കുക."
നന്നായി! ഞങ്ങൾ നിങ്ങൾക്കായി എല്ലാം ചെയ്യും! - ഫ്രീലാൻസർ ഉത്തരം നൽകുന്നു.

ഇൻസ്റ്റാഗ്രാമിൽ നിന്നുള്ള ഡാറ്റ വായിക്കുന്നതിന്, നിങ്ങൾക്ക് സാങ്കേതിക സോഷ്യൽ നെറ്റ്‌വർക്ക് അക്കൗണ്ടുകളും ആവശ്യമാണെന്ന് ഇത് എല്ലായ്പ്പോഴും അർത്ഥമാക്കുന്നില്ല, അതിന്റെ പരിപാലനത്തിന് നിങ്ങൾക്ക് ഒരു കാലികമായ ലൈബ്രറിയും ഒരു പ്രോക്സിയും ആവശ്യമാണ്. പ്രവർത്തനങ്ങൾ സങ്കീർണ്ണമാണെങ്കിൽ, അവ പൂർണ്ണമായും ചെലവേറിയ മൊബൈൽ പ്രോക്സികളാണ്. അത് നിങ്ങൾക്ക് സബ്‌സ്‌ക്രിപ്‌ഷൻ ഫീസിന്റെ പ്രതിമാസം 500 റുബിളുകൾ ചേർക്കും.

കൂടാതെ, ഇൻസ്റ്റാഗ്രാം പലപ്പോഴും അത്തരം പ്രൊഫൈലുകൾ തടയുന്നു. അവ പുനർനിർമ്മിക്കുകയും വീണ്ടും ക്രമീകരിക്കുകയും വേണം. എല്ലാ പരമ്പരാഗതത്തിനും ഇതിനകം 30,000 റുബിളുകൾ ലഭിച്ചുകഴിഞ്ഞാൽ, കുറച്ച് മാസങ്ങൾക്കുള്ളിൽ എല്ലാം വിലകുറഞ്ഞ രീതിയിൽ ശരിയാക്കാൻ ഡവലപ്പർ തയ്യാറാകുമോ?

നിങ്ങളുടെ സ്വന്തം ആവശ്യങ്ങൾക്കായി ഒരു ടെലിഗ്രാം ബോട്ട് സ്ഥാപനം ആസൂത്രണം ചെയ്യുമ്പോൾ, ഇത് പ്രതിമാസ അറ്റകുറ്റപ്പണികൾ ഉൾക്കൊള്ളുന്നുവെന്ന് നിങ്ങൾ എല്ലായ്പ്പോഴും മനസ്സിലാക്കണം. അവൻ മൂന്നാം കക്ഷി സേവനങ്ങളുമായി സംവദിക്കുകയാണെങ്കിൽ - അവരുടെ ഉള്ളടക്കവും പിന്തുണയും.

നിങ്ങൾ സ്വയം ഒരു ബോട്ട് സ്വന്തമാക്കാൻ തീരുമാനിക്കുകയാണെങ്കിൽ, അറിവുള്ള ഒരു തീരുമാനം എടുക്കുക. ബോട്ട് ഒരു ഫാൻസി ഫീച്ചറല്ല, അത് നിങ്ങളുടെ ദിനചര്യ യാന്ത്രികമാക്കുന്നതിനുള്ള ഒരു മാർഗമാണ്. ബോട്ട് ഫാമിംഗിന്റെ നേട്ടങ്ങൾ മനസിലാക്കുന്നതിലൂടെ, ഈ ലേഖനത്തിൽ വിവരിച്ചിരിക്കുന്ന ചെലവുകളും അപകടങ്ങളും അറിയുന്നതിലൂടെ, നിങ്ങൾക്ക് അനാവശ്യ നഷ്ടങ്ങൾ ഒഴിവാക്കാനും നിങ്ങളുടെ സ്വന്തം കാര്യക്ഷമത വർദ്ധിപ്പിക്കാനും കഴിയും.

പ്രോഗ്രാമിംഗ് അറിവ് ആവശ്യമില്ലാത്ത ടെലിഗ്രാമുകൾക്കായി ഒരു ബോട്ട് സൃഷ്ടിക്കുന്നതിനുള്ള എളുപ്പവഴി ഞങ്ങൾ കഴിഞ്ഞ തവണ വിശകലനം ചെയ്തു. ഒരു മൂന്നാം കക്ഷി സേവനവും വിഷ്വൽ ബിൽഡറും ഉപയോഗിച്ചു. ഇന്ന് ഞാൻ ബാർ ഉയർത്താനും ടെലിഗ്രാമിനായി ഒരു ബോട്ട് എങ്ങനെ എഴുതാം എന്നതിനെക്കുറിച്ച് സംസാരിക്കാനും നിർദ്ദേശിക്കുന്നു php (ഇതൊരു പ്രോഗ്രാമിംഗ് ഭാഷയാണ്). നിങ്ങൾ ഒരു പ്രോഗ്രാമറല്ലെങ്കിൽ, ചുവടെയുള്ള മെറ്റീരിയൽ നിങ്ങൾക്ക് മനസ്സിലാക്കാൻ കഴിയില്ല, അതിനാൽ മറ്റൊരു ലേഖനം വായിക്കാൻ ഞാൻ നിങ്ങളെ ഉപദേശിക്കുന്നു. അതിനാൽ, നമുക്ക് ആരംഭിക്കാം.

ഒരു ബോട്ട് എഴുതാൻ തയ്യാറെടുക്കുന്നു

TelegramBotApi ഉപയോഗിച്ച് ഞങ്ങൾ ടെലിഗ്രാം API റഫർ ചെയ്യും. അതനുസരിച്ച്, GitHub-ൽ നിന്ന് ഒരു പ്രോജക്റ്റ് ക്ലോൺ ചെയ്യുന്നതിന്, ഞങ്ങൾക്ക് കമ്പോസർ ആവശ്യമാണ്. php.exe ഇല്ലാതെ കമ്പോസർ സാധാരണയായി ഇൻസ്റ്റാൾ ചെയ്യില്ല. ഇത് പരിഹരിക്കാനുള്ള എളുപ്പവഴി ഓപ്പൺ സെർവർ ഇൻസ്റ്റാൾ ചെയ്യുക എന്നതാണ്.

GitHub-ൽ നിന്ന് ഒരു പ്രോജക്റ്റ് ക്ലോൺ ചെയ്യുന്നു

കമാൻഡ് ലൈൻ തുറക്കുക, cd കമാൻഡ് ഉപയോഗിച്ച് ഞങ്ങൾ കോഡ് ഇൻസ്റ്റാൾ ചെയ്യുന്ന ഫോൾഡറിലേക്ക് പോയി ഇനിപ്പറയുന്ന കമാൻഡുകൾ തുടർച്ചയായി നടപ്പിലാക്കും:

Php -r "പകർപ്പ് (" https://getcomposer.org/installer "," composer-setup.php ");"
php കമ്പോസർ-setup.php
php -r "unlink (" composer-setup.php ");"

Php കമ്പോസർ.ഫാറിന് ടെലിഗ്രാം-ബോട്ട് / എപിഐ ആവശ്യമാണ്

ഞങ്ങൾ ഫോൾഡറിലേക്ക് പോയി എല്ലാ ഫയലുകളും വിജയകരമായി ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.


ഇപ്പോൾ ഞങ്ങൾ ഈ ഫയലുകൾ ഞങ്ങളുടെ ബോട്ട് സ്ഥിതി ചെയ്യുന്ന ഫോൾഡറിൽ ഞങ്ങളുടെ ഹോസ്റ്റിംഗിൽ സ്ഥാപിക്കുന്നു. ഇത് തയ്യാറെടുപ്പ് പൂർത്തിയാക്കുന്നു - നമുക്ക് കോഡിംഗ് ആരംഭിക്കാം.

ടെലിഗ്രാം ബോട്ട് php-ൽ കോഡിംഗ്

ബോട്ട് ഉള്ള ഫോൾഡറിൽ, index.php ഫയൽ സൃഷ്ടിക്കുക, അതിൽ ഞങ്ങളുടെ ബോട്ടിനായി ഞങ്ങൾ കോഡ് എഴുതും. പ്രധാനം! ഫയൽ എൻകോഡിംഗ് ബോം ഇല്ലാതെ utf-8 ആണ്!

തലക്കെട്ട് ("ഉള്ളടക്ക-തരം: വാചകം / html; charset = utf-8");
// API-ലേക്ക് ബന്ധിപ്പിക്കുക
ആവശ്യം_ഒന്ന് ("വെൻഡർ / autoload.php");
// ഒരു ബോട്ട് വേരിയബിൾ സൃഷ്ടിക്കുക
$ ടോക്കൺ = "ബോട്ട്ഫാദർ നൽകിയ ടോക്കൺ";
$ ബോട്ട് = പുതിയ \ TelegramBot \ Api \ ക്ലയന്റ് ($ ടോക്കൺ);

ബോട്ട് വേരിയബിൾ $ ബോട്ട് സൃഷ്ടിച്ച ശേഷം, നമുക്ക് api ആക്സസ് ചെയ്യാൻ കഴിയും, എന്നാൽ ആദ്യം നമ്മൾ ഒരു webhook രജിസ്റ്റർ ചെയ്യേണ്ടതുണ്ട്.

എന്താണ് webhook?

വെബ്ഹുക്ക്- ഇതാണ് ബോട്ടിനെ ടെലിഗ്രാമുമായി ബന്ധിപ്പിച്ചിരിക്കുന്ന സംവിധാനം. ഒരു ഉപയോക്താവ് ഒരു ടെലിഗ്രാമിൽ ഒരു കമാൻഡ് നൽകുമ്പോൾ, അത് എങ്ങനെയെങ്കിലും സെർവറിലേക്ക് കൈമാറുകയും ഒരു പ്രതികരണം സ്വീകരിക്കുകയും വേണം. ഇതിനാണ് Webhook. കമാൻഡുകൾ എവിടെ അയയ്ക്കണമെന്ന് അദ്ദേഹം ടെലിഗ്രാമിനോട് പറയുന്നു. ഞങ്ങളുടെ ബോട്ടിന്റെ കോഡ് എവിടെയാണെന്ന് ടെലിഗ്രാമിന് കൃത്യമായി അറിയാത്തതിനാൽ, ഞങ്ങൾ അത് പരിഹരിക്കേണ്ടതുണ്ട്.

ഈ ആവശ്യത്തിനായി, ഞങ്ങൾക്ക് ഒരു കമാൻഡ് ഉണ്ട്: $ bot-> setWebhook

// ബോട്ട് ഇതുവരെ രജിസ്റ്റർ ചെയ്തിട്ടില്ലെങ്കിൽ, രജിസ്റ്റർ ചെയ്യുക
എങ്കിൽ (! file_exist ("registered.trigger")) (
/**
* ബോട്ട് രജിസ്റ്റർ ചെയ്തതിന് ശേഷം രജിസ്റ്റർ ചെയ്ത.trigger ഫയൽ സൃഷ്ടിക്കപ്പെടും.
* ഈ ഫയൽ നിലവിലില്ലെങ്കിൽ, ബോട്ട് ഇല്ല
*ടെലിഗ്രാമിൽ രജിസ്റ്റർ ചെയ്തിട്ടുണ്ട്
*/
// നിലവിലെ പേജിന്റെ URL
$ page_url = "https: //". $ _ SERVER ["SERVER_NAME"]. $ _ SERVER ["REQUEST_URI"];
$ ഫലം = $ ബോട്ട്-> setWebhook ($ page_url);
എങ്കിൽ ($ ഫലം) (
file_put_contents ("registered.trigger", സമയം ()); // വീണ്ടും രജിസ്ട്രേഷൻ നിർത്താൻ ഒരു ഫയൽ സൃഷ്ടിക്കുക
}
}

കോഡ് എഴുതുന്നത് തുടരുന്നതിന് മുമ്പ്, നമുക്ക് സൂചിക ഫയൽ സേവ് ചെയ്ത് ഇപ്പോൾ ഉള്ളതുപോലെ പ്രവർത്തിപ്പിക്കാം. സമാരംഭിച്ചതിന് ശേഷം, bot - registration.trigger ഉള്ള ഫോൾഡറിൽ മറ്റൊരു ഫയൽ ദൃശ്യമാകും. ഫയൽ ദൃശ്യമാകുകയാണെങ്കിൽ, എല്ലാം ശരിയായി ചെയ്തു, ഞങ്ങളുടെ ബോട്ട് എവിടെയാണെന്ന് ടെലിഗ്രാമിന് അറിയാം.

ബോട്ടുകൾക്കുള്ള നിർബന്ധിത കമാൻഡുകൾ

എല്ലാ ബോട്ടുകൾക്കും നിർബന്ധിതമായ / ആരംഭിക്കുക കൂടാതെ / സഹായ കമാൻഡുകളോട് പ്രതികരിക്കാൻ ഇപ്പോൾ നമ്മുടെ ബോട്ടിനെ പഠിപ്പിക്കേണ്ടതുണ്ട്.

// ആവശ്യമാണ്. ബോട്ട് ലോഞ്ച്
$ ബോട്ട്->
$ ഉത്തരം = "സ്വാഗതം!";
$ bot-> sendMessage ($ സന്ദേശം-> getChat () -> getId (), $ answer);
});
// സഹായം
$ ബോട്ട്-> കമാൻഡ് ("സഹായം", പ്രവർത്തനം ($ സന്ദേശം) ഉപയോഗം ($ ബോട്ട്) (
$ ഉത്തരം = "കമാൻഡുകൾ:
/ സഹായം - സഹായം ";
$ bot-> sendMessage ($ സന്ദേശം-> getChat () -> getId (), $ answer);
});
// പ്രോസസ്സിംഗ് ആരംഭിക്കുക
$ ബോട്ട്-> റൺ ();

സൂചിക ഫയൽ വീണ്ടും സംരക്ഷിച്ച് ഞങ്ങളുടെ ബോട്ട് പരീക്ഷിക്കാൻ ശ്രമിക്കുക! ഹുറേ, എല്ലാം ഉഴുന്നു! കൂടുതൽ കോഡിംഗ് നിങ്ങൾ സജ്ജമാക്കിയ ടാസ്ക്കിനെ ആശ്രയിച്ചിരിക്കുന്നു, അതിനാൽ ഞങ്ങളുടെ API ലൈബ്രറി എങ്ങനെ പ്രവർത്തിക്കുന്നു എന്നതിനെക്കുറിച്ച് സംസാരിക്കേണ്ട സമയമാണിത്.

TelegramBotApi ലൈബ്രറി എങ്ങനെ പ്രവർത്തിക്കുന്നു

കമാൻഡുകൾ ബ്ലോക്ക് പ്രകാരം സജ്ജീകരിച്ചിരിക്കുന്നു:

$ ബോട്ട്-> കമാൻഡ് ("ആരംഭിക്കുക", പ്രവർത്തനം ($ സന്ദേശം) ഉപയോഗം ($ ബോട്ട്) (
});

എല്ലാ കമാൻഡുകളും $ ബോട്ട്-> റൺ (); , അല്ലെങ്കിൽ അത് പ്രവർത്തിക്കില്ല. ആ. $ ബോട്ട്-> റൺ (); ഞങ്ങളുടെ കോഡ് അടയ്ക്കണം.

TelegramBot API-ലേക്ക് ഒരു സന്ദേശം അയയ്ക്കുന്നു

ഒരു സന്ദേശം അയയ്ക്കുന്നത് കമാൻഡ് ഉപയോഗിച്ചാണ് ചെയ്യുന്നത്:

$ bot-> sendMessage (നാം ആർക്കാണോ അയക്കുന്ന ഉപയോക്തൃ ഐഡി, സന്ദേശ വാചകം);

TelegramBot API-ലേക്ക് ചിത്രങ്ങൾ അയയ്ക്കുന്നു

ഈ ചിത്രത്തിലേക്കുള്ള ഒരു ടെലിഗ്രാം ലിങ്ക് ട്രാൻസ്മിഷൻ വഴിയാണ് ചിത്രങ്ങൾ അയയ്ക്കുന്നത്. മെസഞ്ചർ ചിത്രം സ്വന്തമായി ഡൗൺലോഡ് ചെയ്ത് ഉപയോക്താവിന് നൽകുന്നു! ഉദാഹരണത്തിന്, / getpic കമാൻഡ് നൽകിയാൽ ഉപയോക്താവിന് ഒരു ചിത്രം അയയ്ക്കാം.
// ചിത്രം കൈമാറുക
$ bot-> കമാൻഡ് ("getpic", ഫംഗ്‌ഷൻ ($ സന്ദേശം) ഉപയോഗം ($ ബോട്ട്) (
$ pic = "http://binetmed15.beget.tech/wp-content/uploads/forbot.jpg";
$ ബോട്ട്-> sendPhoto ($ സന്ദേശം-> getChat () -> getId (), $ pic);
});

ഡോക്യുമെന്റുകളും ശബ്ദ സന്ദേശങ്ങളും അയയ്ക്കുന്നു

പ്രമാണങ്ങൾ, ചിത്രങ്ങളിൽ നിന്ന് വ്യത്യസ്തമായി, POST ആയി അയയ്ക്കണം. ഭാഗ്യവശാൽ, TelegramBotApi ലൈബ്രറി ഞങ്ങളുടെ പങ്കാളിത്തമില്ലാതെ ചെയ്യേണ്ടതെല്ലാം ചെയ്യും. ആദ്യം, ഞങ്ങളുടെ ബോട്ട് ഉപയോഗിച്ച് ഫോൾഡറിലേക്ക് പ്രമാണം അപ്‌ലോഡ് ചെയ്യുക (ചുവടെയുള്ള ചിത്രം കാണുക)

പ്രമാണം അയയ്‌ക്കുന്നതിന്, ഞങ്ങൾ ഇനിപ്പറയുന്ന കോഡ് ഉപയോഗിക്കുന്നു:

// പ്രമാണം കൈമാറുക
$ bot-> കമാൻഡ് ("getdoc", ഫംഗ്‌ഷൻ ($ സന്ദേശം) ഉപയോഗം ($ ബോട്ട്) (
$ പ്രമാണം = പുതിയ \ CURLFile ("sendfrombot.txt");
$ bot-> sendDocument ($ സന്ദേശം-> getChat () -> getId (), $ document);
});

വരി എന്നത് ശ്രദ്ധിക്കുക

$ പ്രമാണം = പുതിയ \ CURLFile ("sendfrombot.txt");

sendfrombot txt ഫയൽ ബോട്ട് റൂട്ട് ഫോൾഡറിൽ സ്ഥാപിക്കുന്നതായി അനുമാനിക്കുന്നു. എന്നിരുന്നാലും, നിങ്ങൾക്ക് ഒരു സാധാരണ url ഒരു വേരിയബിളിലേക്ക് കൈമാറാനും കഴിയും. വോയിസ് സന്ദേശങ്ങൾ (ശബ്ദങ്ങൾ) കൈമാറുമ്പോൾ, സ്ഥിതി സമാനമാണ്:

// ഒരു ശബ്ദം അയക്കുക
$ bot-> കമാൻഡ് ("getvoice", ഫംഗ്‌ഷൻ ($ സന്ദേശം) ഉപയോഗം ($ ബോട്ട്) (
$ ശബ്ദം = "http://binetmed15.beget.tech/wp-content/uploads/glazunov_maxim-prividenie.mp3";
$ ബോട്ട്-> sendVoice (
$ സന്ദേശം-> getChat () -> getId (),
$ ശബ്ദം //,
// $ ദൈർഘ്യം,
// $ replyToMessageId,
// $ replyMarkup,
// $ disableNotification
);
});

ഒരു ചാറ്റിൽ നിന്ന് സന്ദേശങ്ങൾ സ്വീകരിക്കുന്നു

ഒരു ചാറ്റിൽ നിന്ന് ഡാറ്റ ലഭിക്കുന്നതിന്, API-ക്ക് ഒരു കമാൻഡ് ഉണ്ട് .ഓൺ ()... അതിന്റെ സഹായത്തോടെ, സന്ദേശങ്ങൾ വിശകലനം ചെയ്യുന്നതിനോ ഉപയോക്തൃ സന്ദേശങ്ങൾക്ക് പ്രതികരണമായി ക്രമരഹിതമായ സന്ദേശങ്ങൾ അയയ്‌ക്കുന്നതിന് മാർക്കോവ് അൽഗോരിതം ഉപയോഗിച്ച് ലളിതമായ ഒരു സംഭാഷണം സൃഷ്‌ടിക്കുന്നതിനോ ഞങ്ങളുടെ ടെലിഗ്രാം ബോട്ടിലേക്ക് ഒരു ന്യൂറൽ നെറ്റ്‌വർക്ക് അറ്റാച്ചുചെയ്യാം. ഇത് ഇതുപോലെ തോന്നാം:

// ചാറ്റർബോക്സ്
$ ബോട്ട്-> ഓൺ (ഫംഗ്ഷൻ ($ അപ്‌ഡേറ്റ്) ഉപയോഗിക്കുക ($ ബോട്ട്) (
$ സന്ദേശം = $ അപ്ഡേറ്റ്-> getMessage ();
$ mtext = $ സന്ദേശം-> getText ();
$ cid = $ സന്ദേശം-> getChat () -> getId ();
എങ്കിൽ (mb_stripos ($ mtext, "ഹലോ ബോട്ട്")! == തെറ്റ്) (
$ bot-> sendMessage ($ സന്ദേശം-> getChat () -> getId (), "നിങ്ങൾ സുഖമായിരിക്കുന്നു, സുഹൃത്തേ!");
}
), പ്രവർത്തനം ($ സന്ദേശം) ഉപയോഗിക്കുക ($ പേര്) (
സത്യമായി മടങ്ങുക; // അത് ശരിയാകുമ്പോൾ - കമാൻഡ് കടന്നുപോകുന്നു
});

ഞങ്ങളുടെ ടീമുകളുടെ ലിസ്റ്റ് ബോട്ട്ഫാദറിനെ അറിയിക്കുന്നു

കമാൻഡുകൾ രജിസ്റ്റർ ചെയ്തതിന് ശേഷം, അവരുടെ സാന്നിധ്യത്തെക്കുറിച്ച് ബോട്ട്ഫാദറിനെ അറിയിക്കേണ്ടത് ആവശ്യമാണ് (കർശനമായി പറഞ്ഞാൽ, ഇത് നിർബന്ധമല്ല, എന്തായാലും അത് ചേർക്കുന്നത് അഭികാമ്യമാണ്). ബോട്ട്ഫാദറുമായി ഒരു ചാറ്റ് തുറന്ന് / സെറ്റ് കമാൻഡുകൾ എന്ന് ടൈപ്പ് ചെയ്യുക (അക്ഷരത്തെറ്റുണ്ടായാൽ, അസാധുവാക്കാൻ / setcommands കമാൻഡ് ഉപയോഗിക്കുക).

ഇനി നമുക്ക് നമ്മുടെ ടെലിഗ്രാം ബോട്ട് പരീക്ഷിക്കാം.

നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, എല്ലാം ശരിയാണ്! ഇപ്പോൾ നിനക്കറിയാം ടെലിഗ്രാമിനായി php-ൽ നിങ്ങളുടെ ബോട്ട് എങ്ങനെ സൃഷ്ടിക്കാം... വികസനത്തിൽ വിജയം! അടുത്ത തവണ ഞങ്ങൾ ഞങ്ങളുടെ ബോട്ട് പരിഷ്ക്കരിക്കുന്നത് തുടരുകയും ബട്ടണുകൾ എങ്ങനെ ചേർക്കാമെന്ന് കണ്ടെത്തുകയും ചെയ്യും, എന്നാൽ നിലവിലെ പാഠത്തിന്റെ ഉറവിടങ്ങൾ ഡൗൺലോഡ് ചെയ്യാൻ ഞാൻ ശുപാർശ ചെയ്യുന്നു.