Giter VIP home page Giter VIP logo

abaso007 / botway Goto Github PK

View Code? Open in Web Editor NEW

This project forked from abdfnx/botway

0.0 0.0 0.0 8.25 MB

๐Ÿค– Generate, build, handle and deploy your own bot with your favorite language, for Discord, or Telegram, or Slack, or even Twitch.

License: MIT License

Shell 0.27% JavaScript 1.31% Ruby 0.75% C++ 0.16% Python 0.57% C 0.24% PHP 0.47% Go 41.05% C# 0.39% Rust 1.42% Nim 0.10% PowerShell 0.39% Kotlin 0.31% Dart 0.40% TypeScript 47.36% Swift 0.24% Dockerfile 4.13% SCSS 0.39% CSS 0.04%

botway's Introduction

Botway

๐Ÿค– Generate, build, handle and deploy your own AI Bot with your favorite language, for Discord, or Telegram, or even Slack

With botway, you can focus on your bot's logic and don't worry about the infrastructure. and we will take care of the rest.

Botway uses Railway and Render to host your bot code and database.

Botway Screenshot

Requirements

Installation โฌ‡

Using script

  • Shell
curl -sL https://dub.sh/botway | bash
  • PowerShell
irm https://dub.sh/bw-win | iex

then restart your powershell

Homebrew

brew install abdfnx/tap/botway

Scoop

scoop bucket add botway https://github.com/abdfnx/botway
scoop install botway

Usage

  • Initialize ~/.botway

    botway init
  • Authenticate with your favorite host service

    # railway
    botway login railway
    
    # render
    botway login render
  • Open Botway TUI

    botway
  • Create a new botway project

    botway new <project-name>
  • Manage your bot tokens

    botway tokens <command> [flags] <project-name>
  • Start running your bot

    # Under the project directory
    botway start
  • Manage your bot database

    # Under the project directory
    botway database <command>
  • Deploy and upload project from the current directory

    # Under the project directory
    botway deploy
  • Execute a local command using variables from the active environment

    # Under the project directory
    botway exec <command>

Roadmap

You can see the Roadmap

Keyboard shortcuts

  • Up: Move up
  • Down: Move down
  • Tab: Switch windows
  • Ctrl+O: Open bot project at Host Service
  • Esc: Reset
  • Ctrl+Q: Quit

Technologies Used in Botway

Special thanks โค

Thanks to @charmbracelet for their awesome TUI libraries ๐Ÿ—.

Also thanks to @railwayapp and @renderinc for their amazing cloud and host services โ˜๏ธ.

License

botway is licensed under the terms of MIT license.

Star History

Star History Chart

botway's People

Contributors

abdfnx avatar dependabot[bot] avatar david-tomson avatar github-actions[bot] avatar vil02 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.