• Stars
    star
    118
  • Rank 299,923 (Top 6 %)
  • Language
    JavaScript
  • License
    GNU General Publi...
  • Created over 8 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A set of plugins for project-osiris to index massive Telegram groups.

Osiris-GroupIndexer

该项目基于 Project Osiris 开发,为 Project Osiris 下属插件。

该项目为独占插件组,请尽量避免在同一个 Osiris 实例中同时运行该项目和其他插件。

当前上线的公共实例为:@zh_groups_bot

Features

  1. 索引大量群组 (基于 RethinkDB)
  2. 提供群组信息自助查询 (plugins/gpindex_listing.js)
  3. 提供群组信息自助提交、更改、删除功能 (plugins/gpindex_enroller.js)
  4. 提供自动化频道推送更新 (plugins/gpindex_publisher.js)
  5. 提供管理员审核群链接面板 (plugins/gpindex_checker.js)
  6. 提供简易管理指令,支持群组管理或个人管理 (plugins/gpindex_admin.js)
  7. 支持错误自动汇报
  8. 支持简易语言资源修改 (resources/gpindex_*.json)

Install

  1. 配置安装 Project Osiris 环境
  2. 配置安装 RethinkDB
  3. lib plugins resources 三个文件夹复制到 Osiris 根目录
  4. config.diff.json 的内容添加到原 config.json
  5. 运行 sh INSTALL 安装依赖模块
  6. 启动项目 node app

Configure

config.diff.json 中:

gpindex_db(Object) 键按照 RethinkDB-Doc:r.connect 传参配置
gpindex_admin(Integer) 键指定管理员。管理员 ID 可为 正(个人) 亦可为 负(群组)
gpindex_tags(Array) 键传入一组分类
gpindex_channel(String) 键指定更新发布的目的群组

在 RethinkDB 数据库中:

配置项目专用 DB,在该 DB 中创建表 groups,设置主键为 id

Licensing

This Project is distributed under GPL-3.0. See LICENSE for more details.

More Repositories

1

danbooru-diffusion-prompt-builder

Danbooru / NovelAI 标签超市
TypeScript
1,034
star
2

VP-StableDiffusionBook

AI 作图知识库
JavaScript
217
star
3

xiaoqiang-root-password

小米路由器 ROOT 密码计算器 XiaoQiang Router Root-Password Calculator
C
38
star
4

node-tdlib

TDLib Binding with Telegram Bot API Reimplemention for Node.js
JavaScript
37
star
5

project-osiris

Node.JS Telegram Bot Framework
JavaScript
29
star
6

telegram2irc-bot

阿卡林~ 是一个简易的连接Telegram和IRC的bot
JavaScript
27
star
7

telegram-core-docs

Docs for Telegram API. All issues should go to https://github.com/wfjsw/telegram-core-docs-generator
24
star
8

stable-diffusion-webui-localization-zh_Hans

SD-WebUI 简体中文翻译扩展
15
star
9

FakeMTProxy

JavaScript
8
star
10

telegram-core-docs-generator

Generator for Telegram API Docs
JavaScript
7
star
11

madproxy

Turn ANY HTTP request into a Tunnel
JavaScript
6
star
12

shadowsocksr-android-with-patches

Scala
5
star
13

hall

An alternative Mumble Server implemented in Golang
Go
5
star
14

Minecraft-JourneyMap-Explorer

Explore JourneyMap Tiles in Browser
JavaScript
4
star
15

go-silk

[WIP] Golang Implemention of Skype SILK SDK
Go
4
star
16

PMBot4Telegram

Bot for PM - a Telegram report-spam workaround
JavaScript
2
star
17

EasyVtuber

Python
2
star
18

PeaceManager

A bot to manage groupchats. Designing In Progress
JavaScript
2
star
19

PeaceManager-Lite

Light and distributive version of the PeaceManager
JavaScript
2
star
20

telegram-mtproto-bot-conversion

JavaScript
1
star
21

tox-chatlist

chatroom for Antox which w/o group support - Deprecated.
JavaScript
1
star
22

status-winterco-org

📈 Uptime monitor and status page for Jabasukuriputo Wang, powered by @upptime
Markdown
1
star
23

IAmAliveToday

Fix the CpDaily for you.
Rust
1
star
24

actions-gocqhttp-issue-prefilter

JavaScript
1
star
25

fozziesov-timerboard

EVE Online Sov Timerboard
JavaScript
1
star
26

orzdb-lib

##Orz Database Online Query-Lib
JavaScript
1
star
27

TGCN-GroupIndex-Reference

1
star