MCPcopy Index your code
hub / github.com/GigaUserbot/GIGA

github.com/GigaUserbot/GIGA @v0.0.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.0.3 ↗ · + Follow
96 symbols 315 edges 28 files 2 documented · 2% updated 2y agov0.0.3 · 2022-09-08★ 71
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

A Powerful Telegram Userbot

GIGA is a powerful telegram userbot written in Go with the help of gotd and gotgproto.

Deployment

The userbot is still under development but you can deploy it through your console by following a few steps: - Console based deployment - Create config file -> cp sample_config.json config.json

    After copying the sample config to build config, just fill up the required fields in config file. 
- Build the project
    -> `go build . -o giga`
- Run the binary built 
    -> `./giga`
  • Deploying on Heroku
    • You can quickly deploy GIGA on Heroku using the following deploy button:

      Deploy

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

In order to create and add a new module to GIGA, check out adding_modules.md.

License

GNU Affero General Public License v3.0
Licensed under GNU AGPL v3.0.
Note: Selling the codes to other people for money is strictly prohibited.

Core symbols most depended-on inside this repo

authorised
called by 10
modules/modules.go
SetModuleHelp
called by 5
bot/helpmaker/helpmaker.go
GetPageHelp
called by 4
bot/helpmaker/helpmaker.go
get
called by 4
db/redis.go
set
called by 4
db/redis.go
GetSettings
called by 4
db/settings.go
MakeBot
called by 3
bot/client.go
StartClient
called by 3
bot/client.go

Shape

Function 78
Method 9
Struct 8
TypeAlias 1

Languages

Go100%

Modules by API surface

utils/update.go9 symbols
db/redis.go9 symbols
bot/helpmaker/helpmaker.go9 symbols
modules/misc.go7 symbols
utils/startup.go5 symbols
db/settings.go5 symbols
utils/execmd.go4 symbols
config/config.go4 symbols
modules/update.go3 symbols
modules/prog.go3 symbols
modules/modules.go3 symbols
modules/afk.go3 symbols

For agents

$ claude mcp add GIGA \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact