# Установка и развёртывание бота. В первую очередь, _почему же нужно создавать именно своего бота?_ - Ограничения Telegram - Ограничения VK - Ограничения серверных мощностей - Гарантия сохранности переписки и полного контроля над ботом Бот имеет полностью открытый исходный код, с которым можно ознакомиться перейдя по ссылке _View on GitHub_ в верхнем углу станицы. ## Heroku Развёртывать бота мы будем на Heroku, поэтому там нужно завести аккаунт heroku.com Т.к мы будем использовать бесплатный тип хостинга, то на него накладываются некоторые ограничения, дабы частично их смягчить можно привязать карту (никаких плат не взимается), тогда бот сможет работать полный месяц без остановок (а не предусмотренные 500ч/мес изначально) Подробнее можно ознакомиться тут ## VK По ссылке нужно создать своё Standalone-приложение, затем во вкладке _Настройки_ перевести _Состояние_ в _Приложение включено и видно всем_, а так же _Включить_ _Open API_, не забудьте сохранить изменения! На этом этапе мы сохраняем себе куда-нибудь **ID приложения** ## Telegram Создаём бота, в качестве имени удобно будет использовать _VK_, юзернейм роли не играет. Сохраняем **токен бота**, который мы получили от BotFather ## Heroku + VK + Telegram Получив ID приложения и токен бота, можно смело начинать развёртывать бота на Heroku. Нажав на кнопку ниже вы попадёте на страницу развёртывания, где будут поля: [![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/Kylmakalle/tgvkbot/tree/master) - **Имя приложения** - можно оставить пустым, Heroku выберет за вас. - **Регион развёртывания** - выбираем Европу, чтобы бот был пошустрее. - **Telegram API Token** - токен бота полученный ранее. - **VK APP ID** - ID приложения ВКонтакте полученный ранее. После успешного развёртывания можно смело пользоваться ботом. Если вы вдруг что-то напутали с токеном и/или ID, их всегда можно настроить перейдя в _Settings->Config Vars_ соответствующего приложения в своей панели управления https://dashboard.heroku.com/ Если всё прошло гладко, то можно ознакомиться с [Использованием](/tgvkbot/usage/README.md)