Скрипт для отправки сообщений в telegram через командную строку cmd.
Необходимо создать файл telega.cmd и вставить туда текст скрипта:
Жирным указаны переменные для примера, их необходимо заменить на свой (как получить token своего бота в телегам и получить чат id – загуглите в интернете)
Далее наживаем правой кнопкой мыши на файл – “запустить от имени администратора” – ставятся необходимые компоненты…
После успешной установки curl можно пользоваться скриптом!
start telega.cmd Test hello time %time% start telega.cmd pic photo.jpg start telega.cmd file log.txt
Источник: www.evgesha.ru
Загрузка телеграм бота на сервер. Подробные шаги загрузки файла *.py на бесплатный сервер PythonAnywhere
Программируем телеграм бота и деплоим на Heroku!
Самым сложным для меня, как для новичка, была загрузка телеграм бота на сервер, чтобы он начал полноценно работать. В этой статье хочу рассказать подробные шаги моего самого первого опыта. Для теста я выбрала бесплатный сервер.
Существует множество бесплатных виртуальных серверов для тестирования ботов. Вот некоторые из них:
- PythonAnywhere — облачный хостинг для приложений Python. PythonAnywhere предоставляет бесплатный тарифный план, который позволяет развернуть одно приложение Python.
- Kamatera — есть тестовый период на месяц. Отличное решение для начального теста, а после пролноценной работы.
- Heroku — платформа для развертывания и хостинга приложений, которая предоставляет бесплатный тарифный план. Он позволяет развернуть приложение на серверах Heroku и бесплатно запустить до 5 приложений.
- Amazon Web Services (AWS) — облачная платформа, которая предоставляет бесплатный тарифный план, включая Amazon EC2 (виртуальные серверы), Amazon S3 (хранилище данных) и другие сервисы.
- Google Cloud Platform (GCP) — облачная платформа, которая также предоставляет бесплатный тарифный план, включая Google Compute Engine (виртуальные серверы) и другие сервисы.
- Microsoft Azure — облачная платформа, которая также предоставляет бесплатный тарифный план, включая виртуальные машины и другие сервисы.
PythonAnywhere
Для первого тестирования своего бота я выбрала PythonAnywhere. Регистрация интуитивно понятная.
Примечание: в бесплатном тарифе очень мало процесорных минут, так что этот тариф больше подходит для тестов, а не для полноценной работы. Для полноценной работа я рекомендую платные сервера https://zomro.com/
ШАГ 1. Начало работы. Установка виртуальной среды
1. Перейдите в Dashboard и запустите консоль. Для этого нажимаем New Console — $ Bash
2. Выполните следующую команду в консоли, чтобы установить инструмент virtualenv (инструмент для создания виртуальной среды):
Источник: stepfor.top