Telegram Shell Bot 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Telegram Shell Bot 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Telegram Shell Bot 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Telegram Shell Bot 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Telegram Shell Bot 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 BSD
开发语言 Python 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 vicalloy
适用人群 未知
收录时间 2020-03-06

软件简介

Telegram Shell Bot 是一个远程执行 Shell 命令的 Telegram 机器人。

Telegram Shell Bot 目前提供的功能有:

  1. 鉴权,只有在许可列表里的用户才能对机器人发号指令。
  2. 支持命令的黑白名单。注:为避免使用 ; 跳过命令检查,类似的字符也应当加到字符串黑名单中。
  3. Shell 命令的执行,如 ls、cat、ps 等。
  4. 长时间执行命令的管理。如执行 wget 操作,只返回最开始几条输出(防止一直刷屏)。之后可以通过/tasks命令查看有哪些命令还在执行中,并可以通过 /kill pid 的方式强制结束命令。
  5. 支持 sudo。注:sudo 通过 echo password | su -S 的方式实现,需要自行评估风险。
  6. 自定义脚本放在 ./scripts 目录,通过 /script 命令可以快速访问这些脚本并执行。
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表于开发技能专区
2020/03/06 12:30

Go语言版 [Telegram Shell Bot]及Go的初体验

项目地址(Go): https://github.com/vicalloy/telegram-shell-bot-go 由于对Go不熟悉,因此之前版本的 Telegram Shell Bot 采用Python实现。在Python版发布后就开始尝试使用Go重新实现,毕竟之所以要做这东西也是想借个小程序体验一下Go语言。 我对Go语言的一些看法 随着微服务的兴起,相较以往服务的粒度可以拆分的更细。系统复杂度更多的转变为微服务构架设计的复杂度。服务拆分后每个具体的服务的复杂度将降低,系统对程序语...

0
0
2018/12/13 15:03

telegram_bot

new group -> 选择人 -> 填写群名 搜索BotFather -> start =========================== ou can control me by sending these commands: /newbot - create a new bot /mybots - edit your bots [beta] Edit Bots /setname - change a bot's name /setdescription - change bot description /setabouttext - change bot about info /setuserpic - change bot profile photo /setcommands - change the list of commands /deleteb...

0
0
发表了博客
2019/07/19 14:17

laravel集成Telegram Bot 机器人

1 github 下载 https://github.com/irazasyed/telegram-bot-sdk 或者 composer 用2.0版本 3.0都没文档 composer require irazasyed/telegram-bot-sdk ^2.0 2 laravel配置 config/app.php providers数组 添加 Telegram\Bot\Laravel\TelegramServiceProvider::class, aliases数组添加 'Telegram' => Telegram\Bot\Laravel\Facades\Telegram::class 执行命令 生成 config/telegram.php配置文件 php artisan vendor:publish --pro...

0
0
发表于软件架构专区
2019/07/26 18:44

用 Go 语言实现一个 telegram 的 bot - 成功复读

尝试 用 Go 语言做了一个 telegram 的 bot . 用来简单实现对话(复读)。 获得 telegram bot token 和 BotFather 交谈即可 中途需要设置一下名字和查找路径 go get 首先获取 api 包 go get -u github.com/go-telegram-bot-api/telegram-bot-api code package main import ( "log" "os" "github.com/go-telegram-bot-api/telegram-bot-api" ) func main() { bot, err := tgbotapi.NewBotAPI(os.Getenv("T...

0
0
2020/10/22 13:38

用Python做一个Telegram的新闻Bot

> 在这篇文章中,我们构建一个高可用的Telegram机器人,用来在成千上万的新闻源当中搜索内容。 ![](https://oscimg.oschina.net/oscnet/up-dda64d45cc9d7f3a43546e14f52bc849fe5.JPEG) ## 介绍 Telegram 现在是一个全球流行的实时消息应用,它的特点是安全性和高效性,除了可以互相发送消息以外,还可以在它上面创建bot用来自动执行一些任务。 在这个教程中,我们将用Python和Telegram's bot API 创建一个基于Datanews的新闻bot...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
7 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部