- Notifications
You must be signed in to change notification settings - Fork11
🤖 Generate, build, handle and deploy your own Bot with your favorite language, for Discord, or Telegram, or even Slack
License
abdfnx/botway
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
🤖 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 usesRailway andRender to host your bot code and database.
- Shell
curl -sL https://dub.sh/botway| bash
- PowerShell
irm https://dub.sh/bw-win| iex
then restart your powershell
brew install abdfnx/tap/botway
scoop bucket add botway https://github.com/abdfnx/botwayscoop install botway
Initialize
~/.botway
botway init
Authenticate with your favorite host service
# railwaybotway login railway# renderbotway 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 directorybotway start
Manage your bot database
# Under the project directorybotway database<command>
Deploy and upload project from the current directory
# Under the project directorybotway deploy
Execute a local command using variables from the active environment
# Under the project directorybotwayexec<command>
You can see theRoadmap
- Up:Move up
- Down:Move down
- Tab:Switch windows
- Ctrl+O:Open bot project at Host Service
- Esc:Reset
- Ctrl+Q:Quit
Thanks to@charmbracelet for their awesome TUI libraries 🏗.
Also thanks to@railwayapp and@renderinc for their amazing cloud and host services ☁️.
botway is licensed under the terms ofMIT license.
About
🤖 Generate, build, handle and deploy your own Bot with your favorite language, for Discord, or Telegram, or even Slack