Установка telegram bot на pythonanywhere

ChezzyChezz

Заблокированные
Статус
offline
Регистрация
13.04.2019
Сообщения
194
Репутация
192
Обратите внимание, если Вы хотите провести сделку с данным пользователем, на то, что он заблокирован.
Что понадобится:
- Почта Gmail;
- Аккаунт pythonanywhere;
- Бот написанный на python;

1) Регистрация аккаунта pythonanywhere:
- Переходим на сайт https://www.pythonanywhere.com/
- Переходим по ссылке "Start running Python online in less than a minute" (Регистрация аккаунта);
- Нажимаем кнопку "Create a Beginner account;
- Вводим данные от аккаунта (логин, имейл, пароль, подтверждаем пароль), принимаем правила сервиса и нажимаем "Register";
- На почте находим письмо и подтверждаем регистрацию (Если нет в папке Входящие и Спам - письмо в вкладке Промоакции);

2) Upload файлов бота и запуск в Bash:
- После авторизации на сайте отключаем демонстрацию для новых пользователей, жмем "End tour":
- Переходим по ссылке "Files":
- Вводим название папки с ботом, нажимаем "New directory" (в моем случае это tgbot):
- Переходим в созданную вами папку, нажимаем "Upload a file" - выбираем файлы вашего бота и нажимаем открыть (в моем случае это main.py и config.py):
- Переходим в вкладку "Consoles", выбираем "Bash":
- В консоли устанавливаем нужные вам библиотеки (в моем случае pip install --user pytelegrambotapi):
- Регистрируем новое приложение (Web -> Add new webapp -> Next -> Manual configuration -> Выбираем версию python -> Создать).
- Указываем путь к папке с ботом ("Sourse Code"):
- Переходим в вкладку "Consoles", выбираем свою консоль в "Your consoles":
- В консоли запускаем бот, python имя_бота.py (в моем случае python main.py)

Поздравляю тебя, ты смог запустить своего бота. Мой мануал описывает запуск самого простого бота, без БД, виртуализации и т.д. Не можешь установить сам или тебе нужен tgbot: напиши мне в telegram: https://t.me/ChezzGarage (естественно приготовь шекелей на пиво). На этом прощаемся, удачи тебе "о юный падаван"!.


Ссылка на оригинал c картинками в telegram.
 

Babayka777

Резидент
Статус
offline
Регистрация
28.12.2016
Сообщения
255
Репутация
202
Вопрос: Юзаю этот сервер недели две
Бот отрубается периодически
Бывает раз в день
Бывает два дня без перебоя работает
Как фиксить?
 

ChezzyChezz

Заблокированные
Статус
offline
Регистрация
13.04.2019
Сообщения
194
Репутация
192
Обратите внимание, если Вы хотите провести сделку с данным пользователем, на то, что он заблокирован.
Какие ошибки? Может бот просто засыпает, если засыпает допиши в конец bot.polling(none_stop=True, interval=0).
 

Babayka777

Резидент
Статус
offline
Регистрация
28.12.2016
Сообщения
255
Репутация
202
Какие ошибки? Может бот просто засыпает, если засыпает допиши в конец bot.polling(none_stop=True, interval=0).
Нон стоп стоит, но без интервала
Попробую

В основном да, засыпает видимо, пишет ошибки в строках не моих, а самого пайтона
Лайн 60 вроде
 

ChezzyChezz

Заблокированные
Статус
offline
Регистрация
13.04.2019
Сообщения
194
Репутация
192
Обратите внимание, если Вы хотите провести сделку с данным пользователем, на то, что он заблокирован.

ChezzyChezz

Заблокированные
Статус
offline
Регистрация
13.04.2019
Сообщения
194
Репутация
192
Обратите внимание, если Вы хотите провести сделку с данным пользователем, на то, что он заблокирован.
Интересует один вопрос, почему новорегам за копипаст дают репу, а за авторский мануал один Вудеркид за сутки влепил +rep. Мотивирует на написание новых постов.
 

ChezzyChezz

Заблокированные
Статус
offline
Регистрация
13.04.2019
Сообщения
194
Репутация
192
Обратите внимание, если Вы хотите провести сделку с данным пользователем, на то, что он заблокирован.
Ебался я с этим pythonanywhere денёк, его можно использовать только для тестов, если хотите адекватного бота без падений и ап таймов, то покупайте хороший вдс. Ещё в баше надо будет проверить версию питона и пипа. А для функционала бота ввести в консоль pip3 install pyTelegramBotAPI
В pycharm проверяешь версию питона, и такой же устанавливаешь на pythonanywhere.
Ты не видел кол-во сообщений с просьбой рассказать как залить на heroku или pythonanywhere
 

Crimson_freak

Новичок
Статус
offline
Регистрация
21.08.2020
Сообщения
3
Репутация
0
Bot script ? Please give me link for that
 

ChezzyChezz

Заблокированные
Статус
offline
Регистрация
13.04.2019
Сообщения
194
Репутация
192
Обратите внимание, если Вы хотите провести сделку с данным пользователем, на то, что он заблокирован.

xtemple666

Резидент
Статус
offline
Регистрация
25.01.2020
Сообщения
220
Репутация
195
Это плохая идея, нормальный бот там долго не простоит. Куча же бесплатных дедиков на год раздавалась, лучше уже там запустить
 

ChezzyChezz

Заблокированные
Статус
offline
Регистрация
13.04.2019
Сообщения
194
Репутация
192
Обратите внимание, если Вы хотите провести сделку с данным пользователем, на то, что он заблокирован.
Это плохая идея, нормальный бот там долго не простоит. Куча же бесплатных дедиков на год раздавалась, лучше уже там запустить
Не спорю, теме год. Устанавливал бота клиенту на этот хост. Заодно и мануал записал.
 

zxr

Местный
Статус
offline
Регистрация
19.01.2021
Сообщения
159
Репутация
96
Вопрос: Юзаю этот сервер недели две
Бот отрубается периодически
Бывает раз в день
Бывает два дня без перебоя работает
Как фиксить?
можно через скрин запускать, но это глупо, так как скрин не предназначен для этого, можно через любую другую утилиту, тут уже гугли
 

Crimson_freak

Новичок
Статус
offline
Регистрация
21.08.2020
Сообщения
3
Репутация
0
anyone please re-upload the script file