In fix at Microsoft - Name with multiple word does not display fully in chat message - iphone

So, I'm working on a azure C# web-bot (Company Communicator).
This web-bot send message in a Teams channel.
On PC and Android, when a message is sent the name of the bot is right for exemple: "My multi name app".
But on iPhone, my client send me an image where the name is "My m."
I look on and the only reference I found is https://github.com/MicrosoftDocs/msteams-docs/issues/6579, but there is no solution yet.
Since the error is the same it should not be a company communicator issue but a teams issue.
I was wondering if someone knew something, maybe a specific checkbox in the AdminTeams, or on the bot configuration, that make IOs display the wrong name.
Edit : Image with some information hidden because the client use real information in a dev env.
It's from the general channel of a teams.

Related

Pushbullet Note "Title" functionality doesn't seem to be there any longer - also not working with IFTTT

Was using Pushbullet with IFTTT to send a command to my PC via Google Nest...
No longer working, and it seems (I'm guessing here) the issue is related to the 'title' for the note.
The Pushbullet app on my phone and PC has no option for a note 'title', whereas an online tutorial for pushbullet shows the functionality was there at some point.
IFTTT simply says the pushbullet action failed. (IFTTT Pushbullet setting has a 'title' it is trying to send with the note.)
I'm using an app called Push2Run on my PC to receive the note from pushbullet, and it's connected to pushbullet and records push notes I send via either phone or pc pushbullet app. But it's also looking for a note title and since it's not getting a title isn't doing anything with the note.
I'm confused as to why the functionality doesn't seem to be there anymore for a title (and also for different types of pushes, such as address pushes).
Maybe I'm missing something basic, but it doesn't seem obvious what it is...
Yes, I've updated to the V2 Google Assistant, and I'm fairly certain that isn't the problem, or part of it... It just stopped working about a week ago, and was working fine before that with the V2 Assistant.
Any help resolving this issue would be appreciated.
Tried installing and sending pushes from app directly on phone and PC. Can send notes and Push2Run sees them, but can't figure out how to get a title into the notes.
Also tried several different settings in the IFTTT applet... all result in action failed message for Pushbullet step.
Options if IFTTT are Push a note; Push a link; Push a file; Push an address
None of those options seem available in the Pushbullet app...
In the app I can type a message, and attach a file to the message, and select the device it goes to. Presumably I can type in a link, or an address into the message and get a proximate functionality of those functions but nowhere can I find the option for a message 'title'.

Microsoft Graph API: How to detected if Mail has been moved from another folder into an observed one (Mail/Delta Queries/Subscription)

We currently migrating our .Net Application from EWS to Graph API using msgraph-sdk-dotnet
Primarily we are using message-delta Requests to observe mail folders in order to detect incoming mails. So far so good.
Migrating from EWS
When using EWS we were able to detect moved mail events/actions and to distinguish these mails from new incoming (new sent) mails. So far, we didn't figure out who this can be achieved by using MS Graph API.
About use cases
There are use cases where we must distinguish a newly sent email from a Mail which has been moved/dragged from another folder into the observed one manually by any user (via Outlook). This use case scenario includes the following flow: Let's say the inbox is the observed folder, a new incoming mail has been sent to the mailbox and the mail has been detected by our delta request observer.
Then the user decides to move this mail into another custom but not observed folder using Outlook. Finally, the user decides to drag this mail back into the observed folder. Now we'd like to have a solid strategy at hand to detect this mail as moved (not as sent or updated, we need to distinguish these states).
Hint: This flow demonstrates why we can't really rely on isRead: Users can use a client (e. g. Outlook) to mark an any mail as read, which is most likely the case when you drag a mail from folder to folder.
How to detected a moved mail?
Are there any properties from Mail Resource which can be used to identify if a mail has been moved specifically? Maybe something not mentioned in the public API documentation (ODATA, something which can be extracted by folderIds etc.?) or something which is supported by beta API version? Any ideas?
We also investigated the subscription resource but did not find a specific changeType which specifically reflected a moved mail.
How should we resolve these issues? Any ideas how to develop a solid detection strategy for moved mails using Graph API?
Thx for any hint, advice or help you can give
I have started looking at the lastModifiedDateTime property. It appears that when the message is first received, the lastModifiedDateTime is 1-2 seconds after the receivedDateTime. When the message is moved to another mail folder, receivedDateTime stays constant, but obviously the lastModifiedDateTime changes. I am still looking at the Microsoft docs to find everywhere the lastModifiedDateTime property is changed.

WhatsApp deep link to a specific mobile number

So, a friend of mine told me they have been using Facebook ads to post a deep link to send a whatsapp message and ask for the information about the ad via whatsapp. Bad news: this friend is not very tech savvy so that's all he knows.
Now, the subject actually caught my eye so I started researching. Unfortunately: official documentation states the url scheme for whatsapp is something like:
whatsapp://send?text=WHATEVER_YOU_WANT&abid=RECIPIENT_ADDRESSBOOK_ID
Now: big issue is that the abid (Adress Book ID) is relative to each phone and obeys only to the order each one was added to the specific phone we're talking about. In this case, the contact I want to send the message is 402. But 402 on each of your mobile devices will be any other person. Not the one you want to be.
So I reached the abid by downloading iMazing and sqlitebrowser and making a backup of my iPhone using the iMazing backup tool to then extract the ChatStorage.sqlite from said backup and looking into the sql database. I found that each contact does have an e-mail address time ID named ZCONTACTJID (NUMBERWITHOUT+#s.whatsapp.net) and another id named ZETAG (w:APPARENTLYRANDOMNUMBER;)
Is anyone of you familiar with such ID's or do have a way to make a deep link useful for send a message to a specific number?
Thanks!
For someone like me who is still looking for it, the following link seems to work -
Ping me on WhatsApp
Note: Use the parameter 'phone' and pass the actual phone number value instead of Adress Book ID.
It opens the contact in WhatsApp app, along with the message 'Hello World!' prepopulated in the input text box. The link works even if the phone number is not a valid contact in the phone's contact list.
(Tested this with google chrome on an android phone.)
The WhatsApp ABID is actually the standard iOS ABRecord (source). You can get that programmatically if you're writing a native iOS app, but unfortunately there's no way to access it within the context of a Facebook ad. And in any case, the abid is totally unsupported on WhatsApp Android (source).
A workaround would be to specify the number to send to within the message text, so that the user can enter it manually. Hacky, but maybe better than nothing...
Maybe you should better use the official Whatsapp API mentioned in THIS OTHER ANSWER (because S.O. policies I had to put a link to the solution, no duplicates).
Check this out. This is the updated one...
https://wa.me/<PHONE NUMBER WITH COUNTRY CODE/>?text=<MESSAGE />
For me something else worked:
intent://send/+31612345678#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end

Ejabberd: How to limit the fetching of jabber user directory (JUD)

I'm developing a client jabberd application for mobile(android) using (a)Smack.
Since, in my application, the users are registered by their phone numbers, the application should be able to recognize which contact has a jabber account on the server and suggest him/her for chatting.
After googlling the web I found that there is a jabber user directory (JUD) which I can use to check there is an account for a specific mobile number or not. (I'm using UserSearchManager).
My questions:
1- It seems that there is no record in JUD for a user who has not updated his vCard yet, so I cannot find him. Is there any solution to check the existence of this kind of users?
2- It seems that by using JUD, everyone outside of my application can fetch some important information of users such as mobile numbers, emails, etc. Is there any solution to limit JUD search engine? (for example, getting only "user field" as a input and returning only "full name field" of existing accounts or other useful limitation).
So by this way, I can recognize which person from the contact list has an account on the server and also other people cannot fetch important information of the exiting users.
Any command or advice is appreciated. Thank you.
I do not think it is possible as default, without customizing ejabberd application code.

TFS Work item solutions for attaching email communications

For a couple of days now I've been searching for a solution that integrates ongoing work item communication over email into a specific work item's history.
For example once a ticket is created, if a specific TFS email account is included in email correspondence related to a specific ticket, some service would parse the TFS email account, read the email contents and attach the conversation to the work item. I've seen other ticketing systems support similar functionality.
The major problem I'm trying to solve here is to increase productivity by automatically keeping all tickets in sync with related conversations without user intervention.
Does anyone know of any commercial or open source products that can support this functionality?
I just implemented a cloud service using SendGrid that accepts emails at [workitemid]#mycloudservice.com and appends the email to the History of the work item. So if you forward an email to 1234#mycouldservice.com, the email date/subject/body is appended to the History of work item ID 1234.
Right now I have a lot of things hard-coded to my personal usage, but I'm thinking of making it generic/configurable for public usage. The big caveat is that the TFS server needs to be internet-visible (works great with Team Foundation Service). I'll update this answer when(if) I open it up for general usage. The code that handles the SendGrid POST is here if you're interested.
There is also the TeamCompanion Outlook add-in, that gives you a button in the ribbon to attach the current email to a work item. The last round I went with TeamCompanion I found it OK, but a bit buggy, and it may have slowed Outlook down (or that could have been psychological).