ÆÄÀÏÀ» ÅÚ·¹±×·¥ ¾îÇ÷ΠÀü¼ÛÇÑ´Ù. ÀÌ ±â´ÉÀ» »ç¿ëÇϱâ À§Çؼ´Â ÅÚ·¹±×·¥ º¿ API¸¦ ÀÌ¿ëÇÏ¿© ÅäÅ«À» »ý¼ºÇØ¾ß ÇÑ´Ù.
Áß¿ä) 50MB ÀÌÇÏÀÇ À̹ÌÁö ¹× ¹®¼ ÆÄÀÏ Àü¼Û °¡´É.
ÅÚ·¹±×·¥ ¸Þ½ÃÁö ÇÔ¼ö´Â ÃÖ´ë 1000°³ÀÇ ¸Þ½ÃÁöÅ¥¸¦ »ç¿ëÇÏ¿© Àü¼ÛÇÑ´Ù.
¸Þ½ÃÁö Àü¼Û ½Ã µ¿ÀÏ º¿ÀÇ °æ¿ì 2ÃÊ Áö¿¬½Ã°£ÀÌ Àû¿ëµÈ´Ù. ±×·¯¹Ç·Î, ºü¸¥ ½Ã°£¾È¿¡ 1000°³ÀÇ ¸Þ½ÃÁöÅ¥°¡ »ý¼ºµÇ¸é ¸¶Áö¸· ¸Þ½ÃÁö´Â ¾à 33ºÐ µÚ¿¡ Àü¼ÛµÈ´Ù.
int @TelegramFile(string botToken, string chatID, string filePath, string caption)
ÇÔ¼öÀÎÀÚ
botToken : ÇÒ´ç¹ÞÀº ÅÚ·¹±×·¥ º¿ ÅäÅ«
chatID : äÆùæ ID
filePath : º¸³¾ ÆÄÀÏÀÇ °æ·Î
caption : ÆÄÀÏ ¼³¸í¹®
¹Ýȯ °ª
0, Àü¼Û ¿©ºÎ´Â ¹ÝȯÇÏÁö ¾Ê´Â´Ù. ´ë½Å, Àü¼Û ½ÇÆÐ ½Ã ¸Þ½ÃÁö â¿¡ ¿À·ù³»¿ëÀÌ Ç¥½ÃµÈ´Ù.
¿¹Á¦1)
buf = "c:\\Autobase\\img2.gif";
@TelegramMsg("7300000000:AAGjg9MiJHEYvx2QbDjmISFISzDKZZZZZZZ", "-1000000000",
buf, "gif");
¹®Àå¼³¸í: "c:\Autobase\img2.gif" ÆÄÀÏ°ú "gif" ¹®Àڿĸ¼ÇÀ» ÅÚ·¹±×·¥ äÆùæÀ¸·Î Àü¼ÛÇÑ´Ù.
¿¹Á¦2)
buf = "c:\\Autobase\\MyScreen.png";
@ScreenSave(buf);
@TelegramFile("7308452649:AAGjg9MiJHEYvx2QbDjmISFISzDKSGpvtJs",
"-1002494829817", buf,"");
¹®Àå¼³¸í: °¨½ÃÇÁ·Î±×·¥ ȸéÀ» MyScreen.png À̸§À¸·Î ÀúÀåÇÏ°í ÇØ´ç ÆÄÀÏÀ» ÅÚ·¹±×·¥ äÆùæÀ¸·Î Àü¼ÛÇÑ´Ù.
Âü°í) ÅÚ·¹±×·¥ º¿ »ç¿ë¹æ¹ý
1. ÅÚ·¹±×·¥ °¡ÀÔ
2.
BotFather »ó´Ü °Ë»ö ÈÄ /newbot ¸í·É¾î Àü¼Û
2-1. bot À̸§ ÀÔ·Â
2-2. bot ´Ð³×ÀÓ ÀÔ·Â (botÀ¸·Î ³¡³ª¾ß
ÇÔ)
2-3. botToken È®ÀÎÇϱâ
3. ¸Þ´º¿¡¼ »õ ä³Î »ý¼º -> bot ´Ð³×ÀÓ °Ë»öÇؼ ÃÊ´ë. eg.
@Autobase_test_bot
4. ä³Î¿¡¼ ¾Æ·¡ ¸µÅ© ÀÔ·Â ÈÄ ¸µÅ© ´·¯¼ Chat id È®ÀÎ
https://api.telegram.org/bot[¹ßÇà¹ÞÀº botToken ÀÔ·Â]/getUpdates
5. telegram botToken °ú chatId ÀÔ·Â ÈÄ »ç¿ë.
¹öÀüÁ¤º¸
ÃÖÃÊÁö¿ø: 10.3.6.22
°ü·ÃÇ׸ñ