V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Ansem57
V2EX  ›  分享创造

[1024 机器人大作战] CodeFormatter:交流时应该让代码更美观

  •  1
     
  •   Ansem57 · 2018-10-24 21:47:56 +08:00 · 1410 次点击
    这是一个创建于 2229 天前的主题,其中的信息可能已经有所发展或是发生改变。

    作品名称:CodeFormatter

    创意描述

    自动格式化成员发送的 json 格式数据。 使用方法:直接输入 json 格式数据 1 根据 Prettier 提供可识别代码的格式化。 使用方法:@bot t:语言(markdown) 代码 2 输入接口返回格式化的接口相关数据。 使用方法:@bot api:完整 API 地址 method:get/post 发送数据体(json) 3

    最近实在是忙,忙工作,忙搭建自己的小博客,忙组织活动,就根据身边需求启发简单弄了一下,纯当抛砖引玉。 团队邀请链接:

    点击进入

    大家可以进来体验这个 hubot,交流友链。

    有时间的话,后续有空添加功能:

    1. carbon 支持,格式化后返回图片,让手机端更好受。
    2. api 文档生成
    3. 格式化代码的拓展

    好吧,其实这就是个交友贴.jpg 祝大家 1024 快乐。

    第 1 条附言  ·  2018-10-25 08:44:55 +08:00

    惊了,昨晚意识模糊写错了邀请链接。

    修正,链接如下:

    点击加入

    第 2 条附言  ·  2018-10-27 13:44:57 +08:00
    已经放到官方的机器人把玩群了。

    https://hackathon1024.bearychat.com/chat/


    新增功能:

    命令模式: @CodeFormatter img t:语言 代码片段

    将会返回代码图片,其实就是调用 carbon-now 的功能啦,图床用的是 sm.ms
    清除图床所有图片的话可以通过 @CodeFormatter img clear 来进行。

    本来只是打算做个 base64 的结果因为消息长度有限制只能搞图床来用了。
    第 3 条附言  ·  2018-11-02 12:07:37 +08:00

    [补充] Github地址:https://github.com/thewindsword/CodeFormatterHubot

    [新增]

    1. 获取今天/明天的程序员老黄历
    2. 通过唤起TinyBear机器人输出压缩后图片
    3. 增加查看帮助文档命令
    4. 支持自动转换XML数据
    5. 支持XML与JSON数据互转
    3 条回复    2018-10-25 10:23:03 +08:00
    kslr
        1
    kslr  
       2018-10-25 00:49:56 +08:00
    你回复的是图片吗,另外链接无法点击
    Ansem57
        2
    Ansem57  
    OP
       2018-10-25 08:46:35 +08:00
    @kslr 没有,目前就是返回 markdown 的 code 而已,能通过 prettier 美化的话就会进行美化。要返回图片的话大概要引入 carbon
    BearyChat
        3
    BearyChat  
       2018-10-25 10:23:03 +08:00
    第二个唯快不破奖诞生!!!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1045 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:28 · PVG 03:28 · LAX 11:28 · JFK 14:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.