All Projects → audieni → discord-py-heroku

audieni / discord-py-heroku

Licence: other
Starter kit for hosting a Discord bot on Heroku

Programming Languages

python
139335 projects - #7 most used programming language
Procfile
174 projects

Projects that are alternatives of or similar to discord-py-heroku

birthday.py
🎉 A simple discord bot in discord.py that helps you understand the usage of SQL databases
Stars: ✭ 30 (-64.71%)
Mutual labels:  starter-kit, discord-py
react-admin
基于React + ant-design的用作后台管理项目的脚手架
Stars: ✭ 96 (+12.94%)
Mutual labels:  starter-kit
sass-starter-pack
Sass starter files using Gulp v4.0.0 🔥
Stars: ✭ 34 (-60%)
Mutual labels:  starter-kit
dpytools
Collection of easy to use, beginner friendly but powerful, orthogonal tools to speed up discord bots development (discord.py)
Stars: ✭ 23 (-72.94%)
Mutual labels:  discord-py
Frontend-StarterKit
Frontend StarterKit - [Gulp 4, Pug, SCSS, ES6+]
Stars: ✭ 13 (-84.71%)
Mutual labels:  starter-kit
gw-starter-kit
PEPELAC - Современный инструментарий для вёрстки и создания статичных сайтов с использованием Webpack
Stars: ✭ 30 (-64.71%)
Mutual labels:  starter-kit
FireBot
A Discord Bot I made using Python and discord.py
Stars: ✭ 52 (-38.82%)
Mutual labels:  discord-py
wakib-emacs
Emacs Starter Kit based on Wakib keybindings
Stars: ✭ 28 (-67.06%)
Mutual labels:  starter-kit
marmelad
Заготовка фронтенд проекта для продвинутых и начинающих 🤘. Хорошо подходит для поддержания единой структуры проектов в команде и легкого переиспользования готовых блоков между проектами.
Stars: ✭ 15 (-82.35%)
Mutual labels:  starter-kit
react-native-ultimate-starter
A React Native Ultimate Starter - react-navigation v5 + redux-toolkits + dark and light theme and more.
Stars: ✭ 16 (-81.18%)
Mutual labels:  starter-kit
simple-react-native-starter
Simple ReactNative starter with an opinionated folder structure for mobile development.
Stars: ✭ 73 (-14.12%)
Mutual labels:  starter-kit
laravel-startkit
Laravel Admin Dashboard, Admin Template with Frontend Template, for scalable Laravel projects. It is to save your time when You start with new scalable Laravel projects with many features Bootstrap, cooreui, infyom admin Generator, roles and permissions, translatable models, spatie media and much more
Stars: ✭ 55 (-35.29%)
Mutual labels:  starter-kit
distest
A library used to do integration testing on discord bots
Stars: ✭ 29 (-65.88%)
Mutual labels:  discord-py
go-graphql-api-boilerplate
A Boilerplate of GraphQL API built in Go + graphql-go + gorm
Stars: ✭ 75 (-11.76%)
Mutual labels:  starter-kit
frontend-starter-kit-with-gulp
Frontend Starter Kit with Gulp for either Themeforest Projects or customizable projects.
Stars: ✭ 34 (-60%)
Mutual labels:  starter-kit
modis
A highly modular Discord bot designed for anyone to customise and self-host.
Stars: ✭ 16 (-81.18%)
Mutual labels:  discord-py
starter-kit-doogie-browser
Statamic Starter Kit: Doogie Browser
Stars: ✭ 39 (-54.12%)
Mutual labels:  starter-kit
Karuma
Karuma is a Discord Bot including Nukes, Raids, Mass DM and other features. Only for educational purposes 🥱🚀
Stars: ✭ 132 (+55.29%)
Mutual labels:  discord-py
Vale.py
A bot to support Discord servers that I like.
Stars: ✭ 14 (-83.53%)
Mutual labels:  discord-py
puppeteer-jest-starter
A starter-kit quipped with the minimal requirements for Puppeteer + Jest, making E2E testing a breeze.
Stars: ✭ 17 (-80%)
Mutual labels:  starter-kit

Starting on Nov. 28, 2022, free Heroku dynos will no longer be available. This guide will still be relevant, but hosting your bot through Heroku will be a paid service.

Prerequisites

Create accounts for the following:

Creating a Discord application and bot

Discord Developer Portal: https://discord.com/developers/applications/

  • Create a new developer application using the 'New Application' button.
  • Open up your application and create your bot using the 'Add Bot' button under the Bot settings.
  • Make sure to use the 'Copy' button under Token to copy your bot token. Take note of your token as you will need it to connect to your bot.

Forking the repository and setting up Heroku

  • Fork a copy of this repository using the 'Fork' button on GitHub.
  • Create a Heroku application: https://dashboard.heroku.com/new-app?org=personal-apps
  • Navigate to the 'Deploy' section and do the following:
    • Under Deployment method, connect your GitHub account to Heroku.
    • Use the search field to search for the forked repository to connect to your Heroku application.
    • You can 'Enable Automatic Deploys' to automatically redeploy the application after every commit on GitHub.

Connecting your bot to Discord

  • Navigate to the 'Settings' section and do the following:
    • Under Config Vars, 'Reveal Config Vars' to reveal KEY and VALUE and enter the following:
      • KEY: DISCORD_TOKEN
      • VALUE: (Enter the bot token copied from the Discord Developer Portal)
      • 'Add' your bot token to Config Vars.
  • Navigate to the 'Resources' section and do the following:
    • Switch on your worker by using the 'Pencil' icon and confirming your decision.
    • Note: You are given 550 free Dyno hours, which will not span the entire month; however, if you provide a credit card to verify your identity, you are given an additional 450 Dyno hours, which will allow your bot to run 24/7. This will no longer be applicable as of Nov. 28, 2022.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].