A Bot-style event scheduling framework, asynchronous and high-performance
💡 trung tâm kho | Ứng dụng sổ tay | 🏠 xã khu
> đi ngang qua dạo ngang qua, không cần quên lưu lại lóe sáng⭐Ác ~ <
Simple Robot
Là một cái căn cứ vàoKMPNhiều ngôi cao Bot phong cách cao tính năng dị bước sự kiện điều hành dàn giáo ( bên dưới tên gọi tắt simbot ),
Cung cấp thống nhất dị bước API ôn hoà dùng phong cách thiết kế, có thể hiệp trợ ngươi càng nhanh chóng hiệu suất cao biên soạn Bot phong cách sự kiện điều hành ứng dụng.
Trước mắt chủ yếu ứng dụng với nối tiếp các loại loại hình Bot ứng dụng ngôi cao / dàn giáo, cũng cung cấp bộ phận lắp ráp kho thực hiện.
simbot
Thông quaKotlinNgôn ngữ khai phá,
Căn cứ vàoKMPDuy trì nhiều ngôi cao,
Cũng kiêm dung Java (jdk11+) chờ JVM ngôi cao ngôn ngữ,
Thả cung cấp đại lượng Java hữu hảo API cùng Spring Boot starter, hiệp trợ ngươi nhanh chóng khai phá!
- Căn cứ vào Kotlin Multiplatform, duy trìNhiều ngôi cao!
- Đến ích với Kotlin cùng treo lên đặc tính, sử dụngCàng ngắn gọn, càng đơn giảnSố hiệu biên soạn càng thêm hiệu suất cao logic!
- Java hữu hảo!Sẽ không Kotlin? Không quan hệ, chúng ta vì Java khai phá giả cung cấp tắc, dị bước, hưởng ứng thức chờ nhiều loại phong cách API!
- Duy trì SpringBoot,Trợ lực ngươi nhanh chóng chỉnh hợp simbot, hiệu suất cao khai phá!
- Lắp ráp hóa,Không chỉ có dễ dàng duy trì lắp ráp gian hợp tác cùng ứng dụng, cũng khiến cho tùy ý lắp ráp kho khai phá trở thành khả năng!
- Không chỉ là API điều kho hiệp! simbot cung cấpCàng hoàn bị thực hiện cùng càng rất cao cấp công năng.
Che chắn rớt ngươi không muốn biết chi tiết, làm ngươi càng thêm chuyên chú với ngươi logic bản thân!Gửi đi tin tức?send
Liền xong việc nhi!
Trung tâm kho là sở hữu lắp ráp trước trí, tiêu chuẩn API chế định giả, cũng là tuyệt đại đa số thống nhất công năng thực hiện địa phương.
Lắp ráp | Miêu tả | Sổ tay | API hồ sơ | Phiên bản tham khảo |
---|---|---|---|---|
QQ người máy lắp ráp | Nối tiếp QQ phía chính phủ API QQ người máy nhiều ngôi cao lắp ráp kho, duy trì QQ đàn liêu, đơn liêu cùng QQ kênh | 📕 đi trước sổ tay | API hồ sơ | |
OneBot lắp ráp | Nối tiếp OneBot bản cài đặt hiệp nghị nhiều ngôi cao lắp ráp kho | 📕 đi trước sổ tay | API hồ sơ | |
KOOK( khai hắc lạp ) lắp ráp | Nối tiếp KOOK phía chính phủ API nhiều ngôi cao lắp ráp kho | 📕 đi trước sổ tay | API hồ sơ | |
🚧Telegram lắp ráp | Nối tiếp Telegram phía chính phủ API nhiều ngôi cao lắp ráp kho | 📕 đi trước sổ tay | API hồ sơ | |
🚧Discord lắp ráp | Nối tiếp Discord phía chính phủ API nhiều ngôi cao lắp ráp kho | 📕 đi trước sổ tay | Tạm vô | Tạm vô |
⏱️ đinh đinh lắp ráp | Nối tiếp đinh đinh người máy lắp ráp kho. Tạm vô, chờ mong cống hiến (☆▽☆) |
Tạm vô | Tạm vô | Tạm vô |
⏱️ phi thư lắp ráp | Nối tiếp phi thư người máy lắp ráp kho. Tạm vô, chờ mong cống hiến (☆▽☆) |
Tạm vô | Tạm vô | Tạm vô |
⏱️ đặt mua hào lắp ráp | Nối tiếp WeChat đặt mua hào người máy lắp ráp kho. Tạm vô, chờ mong cống hiến (☆▽☆) |
Tạm vô | Tạm vô | Tạm vô |
Đi trướcỨng dụng sổ tayTới hiểu biết như thế nào trang bị, sử dụng, hoặc tham khảo trong đó nhanh chóng bắt đầu chờ chương, cũng hiểu biết càng nhiều chi tiết.
Chúng ta cũng cung cấp một cáiTại tuyến hạng mục sinh thành khí,Có thể nhanh chóng sinh thành một cái simbot chỉnh hợp hạng mục bao, Đi trước sinh thành hoặc tham khảoHồ sơ trung miêu tảHiểu biết càng nhiều!
Kotlin & simbot-core
suspendfunmain() {
valapplication=launchSimpleApplication {
findAndInstallAllPlugins(true)
findAndInstallAllComponents(true)
}
application.listeners {
//Sự kiện nghe lén
process<ContactMessageEvent> { event->//this: EventProcessingContext
event.reply("Hello, Simbot")
}
}
application.join()
}
Java & Spring Boot
@SpringBootApplication
@EnableSimbot// bắt đầu dùng simbot
publicclassMyApplication{
publicstaticvoidmain(String[]args) {
SpringApplication.run(MyApplication.class,args);
}
// có thể lựa chọn tắc, dị bước hoặc hưởng ứng thức chờ nhiều loại bất đồng phong cách Java API
// hàng phía trước nhắc nhở: Nơi này chỉ cung thí dụ mẫu, không kiến nghị hỗn dùng nhiều loại phong cách, đặc biệt là tắc cùng dị bước hỗn dùng.
/** sự kiện nghe lén, nghe lén một cái thông dụng tiêu chuẩn sự kiện loại hình */
@Listener
publicvoidonFriendMessage(ChatChannelMessageEventevent) {
event.replyBlocking("Hello, Simbot!");
}
/**
* giả thiết: Ngươi ở sử dụng Telegram lắp ráp, như vậy nơi này vì nghe lén Telegram bình thường đàn tin tức sự kiện
* hơn nữa nơi này lấy reactor API vì lệ
*/
@Listener
publicMono<Void>onTelegramChatGroupMessage(TelegramChatGroupMessageEventevent) {
returnevent.replyReserve("Hello, Simbot!").transform(SuspendReserve.mono()).then();
}
/**
* giả thiết: Ngươi ở sử dụng KOOK lắp ráp, như vậy nơi này vì nghe lén KOOK nói chuyện phiếm tử kênh tin tức sự kiện
* hơn nữa nơi này lấy Java async API vì lệ
*/
@Listener
publicCompletableFuture<?>onKookChannelMessage(KookChannelMessageEventevent) {
returnevent.replyAsync("Hello, Simbot!");
}
}
Kotlin xây dựng tin tức
//Đơn cái tin tức nguyên tố
valtext="Ngươi hảo".toText()
valat=At(123456.ID)
//Lắp ráp tin tức liên
valmessages=text+at
//Xây dựng tin tức liên
valbuilt=buildMessages {
+"Ngươi hảo"
+at
+Face(666.ID)
}
Java xây dựng tin tức
// đơn cái tin tức nguyên tố
vartext=Text.of("Ngươi hảo");
varat=newAt(Identifies.of(123456));
// lắp ráp tin tức liên
varmessages=Messages.of(text,at);
// xây dựng tin tức liên
varbuilt=MessagesBuilder.create()
.add("Ngươi hảo")
.add(at)
.add(newFace(Identifies.of(666)))
.build();
Note
Nhằm vào bất đồng ngôi cao, các lắp ráp còn khả năng sẽ cung cấp càng nhiều lắp ráp chuyên chúc tin tức nguyên tố loại hình, tỷ như QQ kênh trung Ark hoặc markdown chờ.
👉 triển khai xem xétDiscord
Discord:Điểm đánh gia nhập Discord
✨ trừ bỏ đi trước xã đàn, cùng xây dựngXã khuLà chúng ta nhất đề cử lẫn nhau giao lưu phương thức. Nếu ngươi phát hiện một ít vấn đề, cũng có thể thông quaIssuesTiến hành phản hồi. Cùng người khác giao lưu, cũng lưu lại ngươi dấu chân đi!
Là một cái không nhìn kỹ hư hài tử đâu. Hồ sơ nói, ở trên cùngOfficial websiteChính là ác. Trung tâm kho API hồ sơ ( KDoc ) cũng có thể ở nơi đó mặt tìm được.
Đương nhiên, chúng ta cũng cung cấp một cáiHồ sơ dẫn đường trạm điểmCung ngươi lựa chọn.
Ngươi có lẽ có thể điCái này B trạm video hợp tậpNhìn xem.
Ngươi có ở sử dụng simbot sao? Thông qua vì ngươi kho hàng tăng thêmsimbot
Chủ đề( cũng chính là GitHub kho hàng tag) tới nói cho chúng ta biết đi!
Trừ bỏ trực tiếp sử dụng lắp ráp khai phá ứng dụng, simbot cũng duy trì sử dụng Kotlin khai phá tùy ý tự định nghĩa lắp ráp.
Chúng ta từ simbot4 bắt đầu sẽ liên tục cung cấp một ít dùng cho khai pháLắp ráp kho / cắm kiện khoKhuôn mẫu hạng mục, nếu ngươi cảm thấy hứng thú, Ở đọcLắp ráp khai pháTương quan hồ sơ rất nhiều cũng có thể thử xem chúng nó ác!
Khai phá khuôn mẫu
Warning
Lắp ráp khai pháCùng ứng dụng khai phá bất đồng, không cần trộn lẫn ác.
Khuôn mẫu hạng mục không nhất định sẽ đổi mới thực kịp thời, nếu ngươi có phát hiện bất luận cái gì miêu tả sai lầm, lạc hậu phiên bản, sai lầm logic, cũng đều hoan nghênh vì này đệ trình issue hoặc pr, cảm tạ ngài hiệp trợ!
Nếu ngươi muốn tìm trung tâm kho hoặc là các lắp rápAPI DocHoặc là hồ sơ địa chỉ nói, có lẽ ngươi có thể đi📚 thư việnNhìn xem ~
⭐ vì ngươi ưu ái kho hàng cống hiến một quả star hoặc tham dự đếnXã khuSinh động xây dựng trung chính là đối chúng ta lớn nhất cổ vũ cùng trợ giúp!
⭐ nếu ngươi hy vọng tham dự hạng mục xây dựng, hoan nghênh thông qua PR đối mỗ một kho hàng tiến hành cống hiến!
⭐ chúng ta khai phá đoàn đội sức sản xuất phi thường thấp, bởi vì nhân thủ luôn là không đủ. Nếu ngươi cũng muốn tham dự đến chúng ta đoàn đội trung tới, hoan nghênh thông quaHộp thư,Xã khu,QQ kênhHoặcQQ đànLiên hệ chúng ta ~
Nếu ngươi thích Simple Robot, như vậy không ngại đi trướcTrung tâm khoCùng với ngươi sở ưu ái lắp ráp vì nó điểm cái đáng yêu 🌟~
Ngươi duy trì chính là tối ưu chất đổi mới động lực, phi thường cảm tạ ❤️
powered byStar History