Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/typeofweb-org/typeofweb-discord-bot


https://github.com/typeofweb-org/typeofweb-discord-bot

bot discord-server hacktoberfest

Last synced: 9 days ago
JSON representation

Awesome Lists containing this project

README

        

# Type of Web Discord Bot

[![All Contributors](https://img.shields.io/badge/all_contributors-20-orange.svg?style=flat-square)](#contributors-)

## Getting Started

#### Prepare project

Run `yarn` to install all dependencies

_[Based on windows system]_

If an error with Python occurs open the system console with admin privileges and type:

```
yarn --add-python-to-path='true' --debug install --global windows-build-tools
```

If that was the case run again `yarn` to install dependencies properly.

#### Setup environmental variables

Create `.env.dev` file based on `.env.dev-sample` (just copy and rename it). Fill the API keys with `0` if you don't have them.

#### Connect to development bot

Create a new discord server where you will be testing your bot.

[Follow this tutorial to create a new bot.](https://github.com/reactiflux/discord-irc/wiki/Creating-a-discord-bot-&-getting-a-token) Then add it to your server.

Use the bot token in `.env.dev` file.

#### Run the server

Use `yarn dev` to start the server.

You should get this in your console, which suggests that everything went ok.

```
Server running!
Logged in as [Bot Name]!
```

_You will probably get some errors like "Failed to connect to database" as well. Don't worry about them if you don't need the database._

When you log into the discord server you should see that your Bot is active.
You can use one of the existing commands like `!co` to try it out :)

## Contributors ✨

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):



Michał Miszczyszyn
Michał Miszczyszyn

💻 🤔 🚇 👀
Deeadline
Deeadline

💻 🤔
przytrzask
przytrzask

💻 🤔


nanoDW
nanoDW

💻 🤔
Secrus
Secrus

💻 🤔 📖
larto42
larto42

📖


jkonieczny
jkonieczny

💻 🤔 ⚠️ 🛡️
Kuba Domański
Kuba Domański

💻
Survikrowa
Survikrowa

💻 🤔


Adam Siekierski
Adam Siekierski

💻 🤔
Olaf Sulich
Olaf Sulich

💻
Jakub Wąsik
Jakub Wąsik

💻


Jakub Kisielewski
Jakub Kisielewski

💻
Bartosz Dryl
Bartosz Dryl

💻
Łukasz Dymek
Łukasz Dymek

💻


kamiloox
kamiloox

💻
Bartosz Zagrodzki
Bartosz Zagrodzki

💻 📖
Michał Michalczuk
Michał Michalczuk

💻 🐛


Adrian Polak
Adrian Polak

💻
Karol Syta
Karol Syta

💻 🤔

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!