首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    一个基于Go的Telegram RSS Bot机器人,支持应用内阅读预览

    说明:很久前博主介绍过一个Telegram RSS机器人→传送门,用起来还不错,就是安装对新手不太友好,这里就再介绍一个基于Go的Telegram RSS Bot,安装很快,也支持直接在Telegram...应用内预览订阅文章,很方便,也是博主用过最好用的一个Telegram RSS机器人,这里就说下使用方法。...准备工作 Github地址:https://github.com/indes/flowerss-bot 1、申请Bot Token 打开Telegram,搜索@BotFather,发送/newbot ,...cd flowerss-bot #编译 make build #新建配置文件 nano config.yml 参数说明大致如下: #Telegram Bot Token,必填 bot_token: XXX...100 #自定义telegram bot api url,选填 telegram: endpoint: https://xxx.com/ #使用Mysql数据库,不填则默认使用SQLite mysql

    2.2K00

    【可扩展性】谷歌可扩展和弹性应用的模式

    本文档介绍了一些用于创建具有弹性和可扩展性的应用程序的模式和实践,这是许多现代架构练习的两个基本目标。设计良好的应用程序会随着需求的增加和减少而上下扩展,并且具有足够的弹性以承受服务中断。...构建和运行满足这些要求的应用程序需要仔细规划和设计。 可扩展性:调整容量以满足需求 可扩展性是衡量系统通过在系统中添加或删除资源来处理不同数量的工作的能力。...将任何特定组件故障的影响降至最低。 约束 约束可能会限制您提高应用程序的可扩展性和弹性的能力。确保您的设计决策不会引入或促成这些约束: 对难以扩展的硬件或软件的依赖。...模式中的三个主题很明显: 自动化。构建可扩展且有弹性的应用程序需要自动化。自动化您的基础架构配置、测试和应用程序部署可提高一致性和速度,并最大限度地减少人为错误。 松耦合。...使用适当的数据库和存储技术 某些数据库和存储类型难以扩展并具有弹性。确保您的数据库选择不会限制您的应用程序的可用性和可扩展性。

    3.1K20

    超详细教程:打通OpenClaw与Discord,用MiniMax 2.1打造你的超级AI助手

    其特点包括:本地优先:运行在本地设备,数据完全由自己掌控多平台支持:支持 macOS、Linux、Windows(WSL2)多通道连接:可接入 WhatsApp、Telegram、Slack、Discord...、Google Chat、Signal、iMessage 等24/7 在线:以后台服务形式持续运行高度可定制:支持技能扩展与自定义配置二、基本要求Node.js:版本 ≥ 22.0.0(必需)npm:版本...获取 Token点击 Bot 菜单,然后点击 重置 Token。5. 重置完成后,复制你的 Token6. 在当前页面继续向下滚动,找到 Message Content Intent 并启用7....滚动到底部,复制生成的 Bot 链接10. 将 Bot 加入服务器在浏览器中打开刚才复制的链接,选择一个服务器(相当于将创建的机器人加入该服务器),选择前面创建的自定义服务器。...现在你可以在 Discord 中通过与 Bot 对话的方式,指挥 OpenClaw 操控你的电脑了!

    11.7K04

    Telegram机器人在欧洲凭证钓鱼中的协同机制与防御路径

    本文基于对实际样本的逆向分析及流量日志重建,系统阐述该攻击模式的技术架构、交互流程与横向扩展能力。...针对此类威胁,本文提出三层防御体系:在基础设施层封禁高风险Bot关联通道,在终端层强化多因素认证与跨平台跳转管控,在安全运营中心(SOC)部署基于行为时序的异常检测规则,并附可落地的代码示例。...本文聚焦该攻击范式,旨在回答三个问题:(1)Telegram机器人如何嵌入钓鱼攻击链并提升其交互性?(2)其技术实现是否存在可检测的行为特征?(3)组织应如何调整现有安全策略以阻断此类人机协同攻击?...2 攻击架构与数据流分析该钓鱼体系由三部分构成:前端钓鱼页面、后端数据收集接口、Telegram控制机器人。三者通过轻量级API松耦合,支持快速替换与横向扩展。...第二,Bot Token的动态轮换。攻击者可每日更换Bot,使静态规则失效。需结合流量行为(如高频POST至Telegram API)而非仅依赖Token字符串。第三,用户跨平台信任惯性。

    32310

    可扩展的编程语言——Scala

    Scala语言的名称来自于"可伸展的语言"。之所以这样命名,是因为它被设计成可以随着使用者的需求而扩展。Scala的应用范围很广,从编写简单脚本,到建立大型系统。 ​...它在许多方面体现了面向对象和函数式编程的熔合;或许这种熔合比其他那些广泛使用的语言体现得还要深入。在可伸展性方面,这两种编程风格具有互补的力量。...SCala 的函数式编程简化了用简单部件搭建实际应用的过程。它的面向对象特性又使它便于构造大型系统并使它们适应新的需求。Scala中这两种风格的组合使得表达新的编程模式和新的组件抽象成为可能。...你可以非常自然的使用已经存在的非常庞大且稳定的Java类库,比如小巧好用的apache.common.*, 或者Java上的各种工具类库。...五、总结 Scala的追求不在于Ruby的“好玩”,Python的“简单“,Scala的追求在于速度与性能的提升,怎样有效率就怎样弄。

    1.2K20

    RDVTabBarController--可自由定制的iOS底部导航控件

    RDVTabBarController:一个十分完善的tabBarController,可以自定义角标个数,爽的停不下来。...RDVTabBarController地址:RDVTabBarController Demo地址:欢迎Star 说明 此教程是旨在让你快速入手,如需更加深层次的了解,请直接RDVTabBarController...地址分析即可; 使用 pod 'RDVTabBarController' 建议直接CocoaPods管理,对CocoaPods有兴趣的童鞋可以戳cocoapods-install-usage 结构 RDVTabBar...结语 RDVTabBarController是一个很棒的第三方tabBarController,值得我们学习和思考。...相比传统第三方,你会发现可以很好的定制角标,这是极好的,当然你也可以自定义; 但是不能定义中间凸起的tabBar,好早之前去哪儿就是中间凸起一个tabBar,不过现在去哪儿也改成传统的tabBar了;

    1.4K100

    一封“域名续费”邮件,竟让WordPress站长银行卡被掏空——新型钓鱼攻击借Telegram实时收割支付信息

    邮件抬头印着熟悉的WordPress标志,底部附有“官方支持链接”,语气专业而紧迫。...Please try again.");});第四阶段:Telegram作为“零基础设施”数据管道与传统钓鱼攻击需自建C2服务器不同,本次攻击的创新点在于完全依赖Telegram Bot作为数据接收端。...攻击者在后端使用Python或Node.js脚本,将收集到的数据通过Telegram Bot API实时推送至私有频道:# 攻击者服务器后端(Python + python-telegram-bot)import...部分团伙已开发出集成Telegram Bot + 自动化购物流程的“钓鱼即服务”(Phishing-as-a-Service)工具包,在暗网以月租形式出售。...技术工具辅助使用密码管理器:如1Password、Bitwarden,其自动填充功能仅在真实域名下触发,可识别钓鱼页;安装反钓鱼浏览器扩展:如Netcraft、Emsisoft Browser Security

    22310

    如何实现可扩展的架构?

    不要让后端完成数据库的工作,那样总是更慢。 可扩展性被认为是一个很难解决的问题。人们总是把它看成是一种神奇的东西,是用神秘而特殊的工具完成的,只有身价百万的大块头才能使用。这当然不是真的。...但是,如果想知道其中的原理,你就应该知道如何在裸金属上实现可扩展的设置。 1基本原则  选择恰当的工具 不同的编程语言适用于不同的任务。...即使有了缓存,服务器仍是不可扩展的 工具:MongoDB、Express 作为速率限制器和内存缓存  猎豹 这是可扩展的!你可以拥有任意数量的服务器。...使用函数式语言,服务器是可扩展的。但是单个 DB 可能无法处理大量的请求 工具:Go、Redis 缓存、MongoDB  老虎 这个架构速度很快,而且可扩展。看它有多漂亮。...只要记住,每个工具都有它的用途,务必选择适合你的工作的合适工具。 保证可扩展,保证无状态!

    1.6K10

    Telegram小程序钓鱼攻击机制与防御策略研究

    摘要随着即时通讯平台Telegram引入Mini Apps(小程序)功能,其生态迅速扩展至游戏、社交和去中心化金融(DeFi)等领域。然而,该功能缺乏严格的内容审核机制,为网络钓鱼攻击提供了可乘之机。...本文旨在填补这一空白,通过逆向分析真实攻击样本,揭示Telegram Mini Apps钓鱼攻击的技术细节与传播机制,并在此基础上构建可落地的防御体系。...Mini App的启动流程如下:用户点击消息中的“Launch”按钮或Bot菜单项;Telegram客户端加载开发者预设的HTTPS URL;页面通过window.Telegram.WebApp对象与宿主环境通信...关键伪造点包括:使用与官方Bot相似的用户名(如@portal_market vs @portals);在Mini App信息页中填写虚假的“官方频道”链接;模拟Telegram原生加载动画,增强可信度...随着消息平台向“超级应用”演进,确保其扩展功能的安全性将成为网络安全领域的重要课题。编辑:芦笛(公共互联网反网络钓鱼工作组)

    44410

    React 16 - 构建可维护可扩展的前端应用

    # 前端项目的理想架构 易开发 开发工具是否完善 生态是否繁荣 社区是否活跃 可扩展 增加新功能是否容易 新功能是否会显著增加系统复杂度 可维护 代码是否容易理解 文档是否健全 可测试...功能分层是否清晰 副作用少 尽量使用纯函数 易构建 使用通用技术和架构 构建工具的选择 # 拆分复杂度 # 按领域模型组织代码 按领域模型(feature)组织代码,降低耦合度 将业务逻辑拆分成高内聚松耦合的模块...通过 React 技术栈实现 # 组织 Component,Action 和 Reducer 文件夹结构 按 feature 组织源文件 使用 root loader 加载 feature 下的各个资源...redux 下 单元测试保持同样目录结构放在 tests 文件夹 constants.js 在 feature 中,变量名以 {FEATURE_NAME}_ 开头 # 组织 React Router 的路由配置...在每个 feature 中单独定义自己的路由 使用 JSON 定义顶层路由,更容易理解和维护 import { WellcomePage, CounterPage, Layout } from '.

    61930

    SOLID 原则:编写可扩展且可维护的代码

    它违反了职责分离的原则,并使代码的灵活性和可扩展性降低。让我们看一下解决这个问题的一种方法。...例如,Triangle 类扩展为 calculate_area() 方法来计算并返回三角形的面积。 通过遵循开闭原则,我们可以在不修改现有 Shape 类的情况下添加新形状。...SOLID 原则是一组编程设计原则,旨在提高软件的可扩展性、可维护性和质量。它们分别是: 单一职责原则SOLID原则:一个类或模块应该只有一个职责,且该职责应该由该类或模块完全封装。...开闭原则:一个类或模块应该对扩展开放,对修改关闭。也就是说,应该可以在不修改原有代码的基础上,增加新的功能或行为。 里氏替换原则:一个类或模块的子类型应该能够替换其父类型,并且保持程序的正确性。...也就是说,高层模块不应该依赖于低层模块,而应该依赖于它们共同的抽象。 通过遵循这些原则,我们可以编写出更加清晰、灵活和可复用的代码,降低耦合度和代码腐化的风险,提高代码的可测试性和可读性。

    75420

    如何创建可扩展和可维护的前端架构

    作者 | Kevin Pennekamp 译者 | Sambodhi 策划 | 辛晓亮 现代的前端框架和库可以轻松地创建可重用的 UI 组件。在创建可维护前端应用方面,这是一个很好的方向。...希望现代的前端应用程序能完成越来越多的繁重工作。当复杂度增加时,Bug 也会变得更加频繁。由于用户和前端的交互,我们需要一个既可维护又可扩展的可靠架构。在这一点上,我的首选架构是模块化和领域驱动的。...不依赖业务逻辑的可重复使用的 UI 组件(如表格)在 components 目录下。...应用的所有通用模式都存储在 schemas 目录中。 pubsub 是一个很好的例子,它可以扩展前端的基本架构。pubsub 可以用于模块通信或管理预定作业。...一个例子是一个拖放文件的区域,将结果上传到一个 blob 存储。它可以成为可重复使用的组件。但是,文件的实际上传取决于我们能够使用的服务。

    2.3K20

    构建可靠、可扩展与可维护的应用系统

    当前的应用系统,通常数据量比较大、数据复杂度比较高以及数据快速多变,可以把这样的系统称之为数据密集型系统,数据密集型系统通常基于不同的模块组件进行构建,根据不同的功能采用不同的组件,各个组件相互配合组合成一个功能强大...,对我们的技术要求也比较高,也带来更高的技术挑战。...当系统负载增加时,系统如何扩展?这些问题是一个互联网分布式系统需要去重点考虑。...因此通过软件容错的方式来容忍多机失效成为新的手段,或者至少成为硬件容错的有力补充。软件问题,故障更加难以预料,因为节点之间是由软件关联的,因而往往会导致更多的系统故障。...可扩展性 随着数据量、流量或复杂性等规模的增长,系统应该能够以合理的方式来匹配这种增长。 可维护性 随着时间的推移,新功能的开发、新的团队成员加入都能够快速参与到系统开发和运维当中。

    1.1K10

    首页-底部Tab导航(菜单栏)的实现:FragmentTabHost+ViewPager+Fragment

    ---- 前言 Android开发中使用底部菜单栏的频次非常高,主要的实现手段有以下: - TabWidget - 隐藏TabWidget,使用RadioGroup和RadioButton...++ViewPager 实现底部菜单栏 目录 ?...作用 主要是为了支持更动态、更灵活的界面设计(从3.0开始引入) 具体使用请参考我写的另外一篇文章Android开发:Fragment介绍&使用方法解析 底部菜单栏实现步骤 在主xml布局里面定义一个...,让它控制页面切换 } } 效果图 经过上述6个步骤就完成了可滑动的底部菜单栏了,效果图如下: ?...实现步骤汇总 底部菜单栏实现步骤: 1. 在主xml布局里面定义一个FragmentTabHost控件 2. 定义底部菜单栏布局 3. 定义每个Fragment布局 4.

    2.5K20

    Telegram基础设施在钓鱼攻击中的滥用机制与防御对策研究

    本文聚焦于2025年曝光的一类以Telegram为核心载体的高级钓鱼活动,系统剖析其如何利用Bot API、公开频道、WebView嵌入及消息自毁等原生功能,实现凭据窃取、会话劫持与恶意分发的闭环。...本文提出一套涵盖终端行为监控、身份认证加固、浏览器运行时保护与威胁情报提取的多维防御框架,并辅以可落地的代码示例,验证对异常Telegram进程通信、WebView劫持及Bot API调用的识别能力。...更重要的是,传统安全设备难以区分正常用户使用Telegram与恶意Bot数据回传之间的流量差异。...由于WebView运行在Telegram应用沙箱内,可访问部分宿主环境信息,且不受浏览器同源策略限制。...4 平台侧缓解建议Telegram可实施以下改进:Bot滥用检测:监控异常高频sendMessage调用(>100次/分钟)、跨国家IP登录;速率限制:对新注册Bot实施每日消息配额(如500条);内容扫描

    47510
    领券