ubiquity-os-marketplace / ubiquity-os-kernel-telegram

0 stars 4 forks source link

V1 features #17

Open Keyrxng opened 5 days ago

Keyrxng commented 5 days ago

The bot means the BotFather TG bot.

List every feature in "v1" and write a proposal for what to add in "v2"

Two tasks, group the first three and deal with the last two as it's own task.


I didn't work on V1 or use it on Telegram, so I’m basing this on code review:

0x4007 commented 5 days ago

I think much more powerful to support inline task creation as well as context aware q&a (command-ask)

image

Here's a sophisticated inline bot example that generates custom animations.

I think pretty much everything else can be scrapped. It seems like a lot of artifacts from when we had less infrastructure and less clarity on direction.

Keyrxng commented 5 days ago

right so the only feature that needs ported over directly is:

new features:

0x4007 commented 5 days ago

I don't think anything will be ported. Inline message seems quite different.

Try and invoke the command-ask as close as possible as it is currently without making much custom adjustments for telegram client. This already can answer org aware questions which is useful. We can focus later on adjusting the prompt to be more useful specifically in telegram context. So for now, no chat context. Just the user's query only.

Keyrxng commented 5 days ago

I don't think anything will be ported. Inline message seems quite different.

I will implement as I first suggested and you can see how it looks and we'll take it from there re: creating new chats from user comments.

Try and invoke the command-ask as close as possible as it is currently without making much custom adjustments for telegram client. This already can answer org aware questions which is useful. We can focus later on adjusting the prompt to be more useful specifically in telegram context. So for now, no chat context. Just the user's query only.

Got it, minimal changes to current structure and the context window is the sysMsg + embeddings search + query.

ubiquity-os-beta[bot] commented 3 days ago

A new workroom has been created for this task. Join chat

rndquu commented 3 days ago

I don't understand the long-term vision for this plugin.

Right now it supports sending telegram notifications on:

Basically it just duplicates the github functionality, so in addition to github email notifications one will also receive telegram notifications. What's so special about this plugin that can't be achieved via github directly?

0x4007 commented 3 days ago

For context, the future vision of UbiquityOS is to span across all major productivity platforms, including but not limited to: GitHub, telegram, google drive, notion.

This is our first step into capturing, processing, and recognizing events that occur on telegram in order to have a more wholistic understanding of how team members are contributing to getting projects done.

Most organizations are not as strict about their communication policy being mainly under the GitHub issue for example. We should try and make UbiquityOS as seamless as possible to add in the background and 1. collect org intelligence and 2. Compensate the top contributors the most.

As you can imagine, traditional organizations have more varied communication channels including the likes of email, slack, zoom, in person. Ideally UbiquityOS should be context aware and understand what projects they are working on, and credit them accordingly for their productive communications related to completing that project.


I think the initial setup is the biggest immediate goal here. Then we can start looking into "telegram kernel plugins" to extend its capabilities.

Off hand, I think that it makes sense to:

  1. Generate vector embeddings to make the system more intelligent for any command-ask
  2. Allow instant task creation in conversation
  3. Have a private interface to be able to interact with the system (like setting wallet, queries, label permissions, q&a)