автор, спасибо большое. Все четко, ясно и понятно. Выпускай побольше таких роликов
@NyanChapi3 жыл бұрын
Огромное спасибо, я уже заебался по обрывкам деплоить этого бота, а потом за 10 минутное видео всё получилось. Сейчас поставлю на день, надеюсь не уснёт бот. Хотелось бы видеть ещё подобных полезных видео, я чувствую что у тебя есть именно та изюминка которой так не хватает этому миру. как идея код оставлять в описании, для удобства копирования
@IndieVitalja3 жыл бұрын
Привет! Спасибо за фидбек. Буду выкладывать куда-нибудь код)
@capwan3 жыл бұрын
@@IndieVitalja советую pastebin
@v_chelnik2 жыл бұрын
@@IndieVitalja Здравствуй, как получить подписку на 2 года как для студента. Я основательно поискал и на сайте и в гугле, но формы для заполнения я не нашёл. Не мог бы ты дать ссылки? Спасибо большое за ролик!
@IndieVitalja2 жыл бұрын
@@v_chelnik Привет! Вроде бы как уже неактуально..
@user-ey7rd9ih4g2 жыл бұрын
А доку почитать что сложно было? там по шагам все за 5 минут
@eldos7043 жыл бұрын
Спасибо большое. Долго искал способ заставить не засыпать бота и тут такой подгон))
@user-de9xw2bi8p2 жыл бұрын
Спасибо тебе большое очень много полезного узнал )) Жаль нет нового контента ((
@nadiiaschmitz23062 жыл бұрын
Спасибо огромное! Самое полезное видео на эту тему, искала решение для деплоя почти безрезультатно, а с Вашим видео все получилось!!!
@theicloud52622 жыл бұрын
А как вы создали аккаунт на heroku? Там же нельзя создавать людям из РФ и Белоруссии
@nadiiaschmitz23062 жыл бұрын
@@theicloud5262 ну, я не из РФ и не из Беларуси.
@user-kw1fv1dj4y3 жыл бұрын
повсякому пытался,нихрена не работает
@user-ys7xz9fh1k2 жыл бұрын
Чел, спасибо большое!! Заработало!!
@xionnnn719 Жыл бұрын
музыка имба
@glazoedik3 жыл бұрын
Спасибо огромное! Очень помогли
@ann_s12382 жыл бұрын
Спасибо большое!!
@user-ds7iq5gh8l3 жыл бұрын
"heroku" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
@samylov21453 жыл бұрын
Надо скачать heroku cli)))
@user-ds7iq5gh8l3 жыл бұрын
@@samylov2145 а где git тогда скачать?
@IndieVitalja3 жыл бұрын
@@user-ds7iq5gh8l git-scm.com/downloads
@samylov21453 жыл бұрын
@@user-ds7iq5gh8l Ниже комментарий от автора
@willis48842 жыл бұрын
Лучший!
@justalone15493 жыл бұрын
идеально) спасибо)
@mikhaillermontov82282 жыл бұрын
Красавчик
@DonnaDinaMusic2 жыл бұрын
спасибо!!!!!! наконец-то бот запустился
@shershen79392 жыл бұрын
Красава очень сильно помог
@user-ne5ul5bx2s2 жыл бұрын
Ты - супер! 👍
@Nizami_Jussupov2 жыл бұрын
если бот не работает то пробуйте команду heroku logs --tails в моем случае я использовал env variables поэтому бот не работал там нужно отдельно вводить env variables
@matveiseliverstov30093 жыл бұрын
Огромнейшее спасибо! до этого видео у меня ничего не получалось...
@v_chelnik2 жыл бұрын
thank u very much
@sergiophilippov33213 жыл бұрын
Ждем бота обзор
@ferkinshow31222 жыл бұрын
где можно увидить собственно полный код?
@enjoymtx3 жыл бұрын
VSC нормальная практика для пайтона? Какие расширения лучше для него подключать?
@IndieVitalja3 жыл бұрын
Практика? Имеешь ввиду ide? Да, нормальная, ставь те, которые нужны будут тебе в процессе работы)
@Morgan_U2 жыл бұрын
Приветствую, скоро хероку превратится в тыкву. Помогите найти новый сервис для бесплатного размещения бота.
@LazarevPavel3 жыл бұрын
Когда ввожу "git init" пишет - Reinitialized existing Git repository in D:/Bot/.git/ Как это решить, помогите((((
@IndieVitalja3 жыл бұрын
Это значит, что ты уже вводил git init ранее и он тебя предупреждает об этом.
@LazarevPavel3 жыл бұрын
@@IndieVitalja спасибо огромное
@nightcoreAISI3 жыл бұрын
Получилось, но у меня вопрос, если изменить код, то как его снова загрузить с обновлениями?
@IndieVitalja3 жыл бұрын
git add --all git commit -m "update some code" git push затем подождать немного, пока это все загрузится на github и обновится на heroku
@nightcoreAISI3 жыл бұрын
@@IndieVitalja Хорошо, когда надо будет, попробую и скажу, получилось или нет.
@Amigo98762 жыл бұрын
@@IndieVitalja Мужик, ты это должен добавить хотя бы в описание к ролику :)
@user-ur3df5ef2l2 жыл бұрын
Можешь рассказать, как студенческую подписку получить?
@user-ct8co1qo1u2 жыл бұрын
! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to
@teslex102 жыл бұрын
У меня такая же проблема, решил её?
@acerswift43863 жыл бұрын
А что с Webhook на Heroku?
@IndieVitalja3 жыл бұрын
Вышло: kzbin.info/www/bejne/gIOmnaFpedCZeNE
@sonicanddima59853 жыл бұрын
Спасибо большое. Школьник может зарегистрироваться под "студента" Если возможно можно по подробнее. Заранее большое спасибо.
@IndieVitalja3 жыл бұрын
Привет! Я делал через гитхаб: там необходимо подтвердить, что ты студент - education.github.com/pack . И тебе открываются дополнительные плюшки, промокоды на различные сервисы. Heroku тоже в этом участвует, можно посмотреть здесь: www.heroku.com/students. В итоге, алгоритм такой: 1. Подтверждаешь на github, что ты студент 2. Авторизовываешься на всех сервисах через учетку github и получаешь бонусы
@STRELCOV_NEKEKA2 жыл бұрын
К сожалению, акция уже не актуальна. Видимо ее заменили на "подтвердите свой акк с помощью банковской карты и получите +450 DH"
@IvanStoychev873 жыл бұрын
а поддерживает Хероку запуск юзербота Телеграм?
@IndieVitalja3 жыл бұрын
Привет! Heroku, грубо говоря, просто хостинг для скриптов. В зависимости от того, что ты туда зальешь, то и будет работать. Ответ - да. Если интересно, могу сделать видео на эту тему.
@IvanStoychev873 жыл бұрын
@@IndieVitalja самый примитивный юзербот требует доступ к созданию/заполнению файла(активная сессия) на хостинге и тут даже анивээпитон ругается) потому проходится пока из ide на домашнем ПК запускать и держать перманентно)
@IndieVitalja3 жыл бұрын
@@IvanStoychev87 слушай, я быстро глянул конечно, но на гитхабе вроде бы как есть уже реализации или это не то? В любом случае, заинтересовал, поисследую глубже на выходных)
@dalersirojidinov2792 жыл бұрын
Здравствуйте! Я написал бота но он не запускается в телеграме , что делать?
@IndieVitalja2 жыл бұрын
Причин может быть много, нужна конкретика.
@ivankotcyukk62063 жыл бұрын
здравствуйте! при вводе команды git commit -am "make it better" выдает ошибку fatal: unable to auto-detect email address (got '-@HOME-PC.(none)'). Подскажите пожалуйста, как решить? Заранее благодарю
@IndieVitalja3 жыл бұрын
Привет! Скорее всего дело в том, что авторизация на гит сервере heroku не сработала. Можешь попробовать выполнить следующие команды: git config --global user.email "you@example.com" git config --global user.name "Your Name" При этом указать мейл, который используется в heroku. Отпишись, как попробуешь.
@slawwv3 жыл бұрын
@@IndieVitalja мне помогло
@IndieVitalja3 жыл бұрын
Вышло новое видео про деплой: kzbin.info/www/bejne/gIOmnaFpedCZeNE
@programlifiij71753 жыл бұрын
Где мне скачать git?
@IndieVitalja3 жыл бұрын
git-scm.com/downloads
@programlifiij71753 жыл бұрын
@@IndieVitalja спасибо большое
@user-nc1qh5ye7f3 жыл бұрын
привет. из кода бота не совсем ясно как образовалас кнопка start . по коду вроде надо ручками старт вводит.
@IndieVitalja3 жыл бұрын
Привет! Команда start обрабатывается с помощью обработчика: @bot.message_handler(commands=['start']) ... Можно поставить на паузу на 3:57 и посмотреть на 15 строчку. Если ещё есть вопросы - задавай)
@user-nc1qh5ye7f3 жыл бұрын
@@IndieVitalja спасибо.за ответ.как обрабатывается старт видно и понятно.я про образование самой кнопки старт.но уже разобрался это ботфатер делает.
@IndieVitalja3 жыл бұрын
@@user-nc1qh5ye7f А это да, кнопка 'start' по умолчанию поддерживается)
@user-nc1qh5ye7f3 жыл бұрын
@@IndieVitalja вот кстати неплохо бы написать про создание бота на фб мессенжере.я так понимаю там только шапка измениться.а то ваше инфы на русском нема.причем бота самописного со своим функционалом.если будет минутка часик создайте простенького эхо плюс еще пару функций .
@user-ey7rd9ih4g2 жыл бұрын
git remote писать не надо там логин, создание и деплой всё.
@IndieVitalja2 жыл бұрын
Привет! Если есть вопросы, можно написать в Discord сервер: discord.gg/FqZRd95PJG , присоединяйся!
@mistersun56592 жыл бұрын
Привет у меня проблема Я не могу регистрировать на Pycharm что мне делать
@IndieVitalja2 жыл бұрын
@@mistersun5659 Почему?
@mistersun56592 жыл бұрын
@@IndieVitalja пичарм не читает heroku
@IndieVitalja2 жыл бұрын
@@mistersun5659 есть скриншот или текст ошибки?
@mistersun56592 жыл бұрын
@@IndieVitalja сорри но щас нету у меня другая проблема вылезла
@excrtscrt61403 жыл бұрын
On branch main Your branch is up to date with 'origin/main'. nothing to commit, working tree clean выдает это при запуске git commit -am "make it better"
@ROZNAX2 жыл бұрын
Привет, у меня есть что-то типа бота для телеги, короче, он пишет комментарий к сообщению. Когда запускаю в pydrone3, это на телефон питон, то работает нормально, но я тоже решил его на хироку поставить. Так вот он у меня нормально туда ставится, но вот не работает и по логам ошибки выдает. Я в этом не шарю. Может я тебе отправлю его, бот прикольный, доработать бы его, и чтоб на хароку работал. Это было бы круто! Помоги пожалуйста! С меня магарыч)
@ROZNAX2 жыл бұрын
Я там много лишних файлов по незнанию походу сделал, но они не мешают впринципе, то есть не противоречат друг другу, но и не нужны видимо(результат просмотра роликов о том как хостить сайты, программы, боты и так далее). Но проблема в том, что чего-то не хватает, я чего-то не знаю, кажется, что мелочь какая-то, но у меня уже голова болит. Не пойму, он работает, но именно на хароку, когда включаю, перестает работать.
@samk65552 жыл бұрын
Бро я вот не пойму одно задание
@user-ph7ij1gh6k3 жыл бұрын
Спасибо большое, теперь получилось сделать это Но есть вопрос, как нужно указать в Procfile, файл, который запускается из другой папки? к примеру вот гитхаб и у меня две папки одна рабочая другая для мусора в рабочей находится питоновский файл, как его указать в профайл, чтобы он его видел? попробовал worker: python main_files/main_car_bot.py так же не сработало // не сработало(
@IndieVitalja3 жыл бұрын
Привет! В идеале нужно сделать, чтобы деплоилась только main ветка (можно даже синхронизировать с гитхабом), без мусорной. Можешь поискать в гугле, как это сделать, ну или я как-нибудь запишу видео об этом. По проблеме: 1) Лог вывода в консоли смотрел? Уверен, что скрипт запускается корректно? 2) Уверен, что python, а не python3? (довольно частая проблема, т.к. у heroku иногда по умолчанию стоит python2) 3) Используешь Flask? Если да, попробуй: "web: python3 ./main_files/main_car_bot.py" Тут ещё нужно смотреть, откуда у нас вызывается Procfile, если из текущей директории, то проблем, по идее, не должно быть.
@user-ph7ij1gh6k3 жыл бұрын
@@IndieVitalja Скрипт запускается корректно посмотрел вывод консоли с хероку и ясно стало, что почему mongodb выдает ему ошибку при запросе, хотя на локалке такого нет
@IndieVitalja3 жыл бұрын
@@user-ph7ij1gh6k Проблема решена?)
@user-ph7ij1gh6k3 жыл бұрын
@@IndieVitalja Да,проблема решена и еще парочку тоже Немного в конце сжато сказано про "засыпание" имеется ввиду, что бот вообще не будет отвечать?
@IndieVitalja3 жыл бұрын
@@user-ph7ij1gh6k Да, если приложение/бот будет неактивным в течение 20-30 минут, то оно перейдет в сон. Возможно, что это сделано в целях экономии dyno hours, чтобы деньги за простой приложения не списывались. Разбудить его можно, отправив любой запрос на ***your app name***.herokuapp.com/. А так я помню, что с каким-то типом платной подписки - сон можно отключить.
@Гений.ру2 жыл бұрын
Всё бесплатные версии заняты...
@capwan3 жыл бұрын
Привет.На Uptimerobot проблема - ошибка 503 и никак не исправляется.
@IndieVitalja3 жыл бұрын
Привет! Перепроверь все ещё раз, такая ошибка свидетельствует о том, что проблема явно на твой стороне)
@capwan3 жыл бұрын
@@IndieVitalja У меня всё правильно,логи смотрел и всё работает идеально,когда запускаю на своём ПК.
@bxwxs3 жыл бұрын
@@IndieVitalja +, такая же ошибка
@STRELCOV_NEKEKA2 жыл бұрын
плюсую, такая же тема
@naz1anmak3 жыл бұрын
все прошло хорошо, но в Dyno formation 7:20 бота нет
@naz1anmak3 жыл бұрын
upd нужно было закрыть ipe
@naz1anmak3 жыл бұрын
upd бот включен, но в тг не работает
@naz1anmak3 жыл бұрын
ошибки в коде, удаление под чистую, новый проект хероку и все работает
@naz1anmak3 жыл бұрын
Вопрос теперь такой, можно ли куда то загрузить фотографии которые требовались в коде?
@IndieVitalja3 жыл бұрын
@@naz1anmak Привет! Не понял вопрос. У тебя какие-то фотографии используются в программе локально? Можно загрузить их через git на heroku.
@user-mp4yx7ss8b3 жыл бұрын
Какой ip и port ставил ('0.0.0.0', 80/443/8433..)? До 1000 порта хероку у меня вообще не стартует, а на 8433 не слушает.
@IndieVitalja3 жыл бұрын
Привет! Запускал с 5000. server.run(host='0.0.0.0', port=int(os.environ.get('PORT', 5000)))
@DenRoblox3 жыл бұрын
Не включается бот, что делать?
@IndieVitalja3 жыл бұрын
Привет! Может с токеном ошибся? А что в логах вообще?
@DenRoblox3 жыл бұрын
@@IndieVitalja привет, спасибо что ответили Я уже разобрался, но есть другая проблема При каждом перезапуске бота данные которые занёс бот в JSON файл, или базу данных стираются, как решить эту проблему?
@IndieVitalja3 жыл бұрын
@@DenRoblox Может ты их просто перезаписываешь? Как ты открываешь файл для записи?
@DenRoblox3 жыл бұрын
@@IndieVitalja with open('prefixes.json', 'r') as f: prefixes = json.load(f) prefixes[str(guild.id)] = '.' with open('prefixes.json', 'w') as f: json.dump(prefixes, f, indent=4) смотри, на ПК всё работает и не стирается, а на хостинге когда бот перезапускается то данные стираются, то есть это не связано с тем когда я записываю данные
@IndieVitalja3 жыл бұрын
@@DenRoblox Разве флаг 'w' не перезаписывает данные в файле? Обычно используют флаг 'a' - append. Т.е.: with open('prefixes.json', 'a') as f: json.dump(prefixes, f, indent=4)