Free Telegram Bot Hosting on Google Cloud Platform

Cur GCP?

Cum telegrammata pro automata scriberet, incidi quaestionem quomodo cito ac libere bot opus constanter faceret. The Heroku et Pythonany ubi optiones angustos limites habent si plus quam unum bot. Ita uti GCP decrevi. suggestum praebet $ 300 liberum per annum + ingentes infringas cum pecunia his utens (usque ad 94%).

Free Telegram Bot Hosting on Google Cloud Platform

Quam ad exercitum tuum bot?

Gradus I: Register pro GCP

Ad locum GCP et torcular Ut incipiat gratis.
Free Telegram Bot Hosting on Google Cloud Platform
Nulla et singula card. Pecunia e schedula debiti non erit, nisi tu subscriptionis mercedem excitaveris.

Free Telegram Bot Hosting on Google Cloud Platform

Gradus 2. crea virtualis apparatus

Post adnotationem, in pagina principalis servitii te invenies. Opus est ad Engine tab in Resources sectionem eligere.
Free Telegram Bot Hosting on Google Cloud Platform
Nova instantia creari debet.

Free Telegram Bot Hosting on Google Cloud Platform
Si basem datorum in virtualis apparatus, tum g1-small sumere potes, aliter n1-standard suadeo.

Free Telegram Bot Hosting on Google Cloud Platform
Systema operandi quoque eligere debebis. Ego elegi. Debian GNU/Linux 9 (extensio).

Free Telegram Bot Hosting on Google Cloud Platform
Id est, VM creata est. Typicam instruere instruere ab 1 ad 5 minuta.

Gradus III, constituentes virtualis apparatus

Per SSH coniungere potes ex PC vel penitus per suggestum.
Hoc ut facias, preme in SSH.

Free Telegram Bot Hosting on Google Cloud Platform
Terminal tibi aperietur. Linux in nova fenestra.

Free Telegram Bot Hosting on Google Cloud Platform
Nunc ad paro. Primo intramus mandatum;

sudo apt-get update

ut update informationes de tardus sarcina versiones.

Deinde intra:

sudo apt-get install python3-setuptools
sudo apt-get install python3-pip

Python ipsum instituere non est opus, iam est.

Nunc opus est ut omnes bibliothecas necessarias instituant. Est parva nutatio: omnes bibliothecae bis instituendae sunt;

pip3 install ‘name_of_package’

ad usum per python3 imperium, et

sudo pip3 install ‘name_of_package’

for systemd. Haec utilitas adiuvabit ut automati incipias et sileo eam si ingruat.
Via facillima ad bot currendum est per python3, sed clausa erit si disiungas. screen uti potes, sed autocinetum ipsum non sileo. Etiam crontab cum portu reprimendo uti potes, sed puto hanc optionem magis implicatam quam systematicam esse.

Gradus 4. upload bot in calculonis servi

Duo modi sunt ut automati upload tua. Si non nota cum Git, simpliciter autocinetum in .tar scrinio potes et illud servo imposuisti:

Free Telegram Bot Hosting on Google Cloud Platform
Deinde, unzip it with the command;

tar -xvf yourfile.tar

Nunc autocinetum tuum in folder cum tabularii nomine conditur.

Secunda via est per Git. Puto nihil opus esse iis, qui ea ratione uti sciant, explicare.

Post eam cum mandato insertis;

sudo apt install git

Potes clone ad tuum VM.

Deinde progredimur ad constituendum systemd. Hoc ut facias, vade ad presul;

cd /etc/systemd/system

Et creare bot.service file:

sudo nano bot.service

Sequentes intra fenestram aperientem:


[Unit]
Description=Telegram bot 'Имя бота'
After=syslog.target
After=network.target

[Service]
Type=simple
User=root
WorkingDirectory=/home/название вашего юзера/название папки в которой лежит бот
ExecStart=/usr/bin/python3 /home/название вашего юзера/название папки в которой лежит бот/bot.py

RestartSec=10
Restart=always

[Install]
WantedBy=multi-user.target

Claudere et salvare tabella. CtrlTab + X per imperium claudit.

Dehinc imperat singillatim inire;

sudo systemctl daemon-reload
sudo systemctl enable bot
sudo systemctl start bot
sudo systemctl status bot

Si omnia bene habent, aliquid simile videbis;

Free Telegram Bot Hosting on Google Cloud Platform
Hoc est, nunc opera vestra automataria independenter facimus. Articulus meus spero te adiuvabit ut exercitum tuum bot.

PS

Bot 1.Check tuum errores

Bottom tuum deduc et experire antequam per systema currit. Hoc facere, vade ad folder cum autocineto et curre per Pythonem.

cd <папка вашего бота>
python3 bot.py

2.Add modum translitterandi ad files cum py scriptor

#!/usr/bin/env python
# -*- coding: utf-8 -*-

Principio inserere in tabella.

3.Errors in systemd

Si automataria errorum repressit et bene fecit, sed in systemate incipere non vult, tunc trabes intueri potes et quid error sit per tabellam intuendo;

sudo nano /var/log/syslog

Hoc fasciculum deponi potes et in computatrum tuum Nota ++ utendo considera.

4.Bot update

Si vis addere vel imposuisti novam versionem automati, tunc intra imperium;

sudo systemctl stop bot

Perambula omnes usus necessarios. Et tunc intrant mandata sequentia facere iterum operari;

sudo systemctl daemon-reload
sudo systemctl start bot
sudo systemctl status bot

Source: www.habr.com

Emptum certos hospites pro locis cum praesidio DDoS, VPS VDS servers 🔥 Eme hospitium interretiale fidum cum praesidio DDoS, servitores VPS VDS | ProHoster