How to send message in a Telegram channel using Telegraf?












0















I want to create a Bot that automatically keeps posting in a Telegram channel.I am using Node.js.
I am using Telegraf.js wrapper for Telegram API. You may even suggest any other suitable wrapper for this task.










share|improve this question



























    0















    I want to create a Bot that automatically keeps posting in a Telegram channel.I am using Node.js.
    I am using Telegraf.js wrapper for Telegram API. You may even suggest any other suitable wrapper for this task.










    share|improve this question

























      0












      0








      0








      I want to create a Bot that automatically keeps posting in a Telegram channel.I am using Node.js.
      I am using Telegraf.js wrapper for Telegram API. You may even suggest any other suitable wrapper for this task.










      share|improve this question














      I want to create a Bot that automatically keeps posting in a Telegram channel.I am using Node.js.
      I am using Telegraf.js wrapper for Telegram API. You may even suggest any other suitable wrapper for this task.







      node.js api telegram telegram-bot telegraf






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 25 '18 at 13:41









      Neel BhaveNeel Bhave

      45




      45
























          2 Answers
          2






          active

          oldest

          votes


















          0














          Telegraph documentation is very comprehensive and you can find it at https://telegraf.js.org. I'm sure it will answer most of your questions.



          If you want your bot to keep posting messages in a channel, simply execute this line of code in a loop:



          ctx.telegram.sendMessage(CHANNEL_ID, 'your message')


          Don't forget to replace CHANNEL_ID and 'your message' with your own values.






          share|improve this answer































            0














            If your Channel is public. You need set admin in you channel.
            Use: ctx.telegram.sendMessage(Channels_Username, 'your message')



            Example:



            ctx.telegram.sendMessage('@birodarlar', 'Hi everyone')


            If your Channel is Private You need set admin in you channel.Use: ctx.telegram.sendMessage(Channels_id, 'your message')



            Example:



            ctx.telegram.sendMessage('-145542325454', 'Hi everyone')


            you can wiev your channels id with this link
            https://core.telegram.org/bots/api#sendmessage
            for 5 minutes you need public it and know channel id with url parsing






            share|improve this answer

























              Your Answer






              StackExchange.ifUsing("editor", function () {
              StackExchange.using("externalEditor", function () {
              StackExchange.using("snippets", function () {
              StackExchange.snippets.init();
              });
              });
              }, "code-snippets");

              StackExchange.ready(function() {
              var channelOptions = {
              tags: "".split(" "),
              id: "1"
              };
              initTagRenderer("".split(" "), "".split(" "), channelOptions);

              StackExchange.using("externalEditor", function() {
              // Have to fire editor after snippets, if snippets enabled
              if (StackExchange.settings.snippets.snippetsEnabled) {
              StackExchange.using("snippets", function() {
              createEditor();
              });
              }
              else {
              createEditor();
              }
              });

              function createEditor() {
              StackExchange.prepareEditor({
              heartbeatType: 'answer',
              autoActivateHeartbeat: false,
              convertImagesToLinks: true,
              noModals: true,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: 10,
              bindNavPrevention: true,
              postfix: "",
              imageUploader: {
              brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
              contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
              allowUrls: true
              },
              onDemand: true,
              discardSelector: ".discard-answer"
              ,immediatelyShowMarkdownHelp:true
              });


              }
              });














              draft saved

              draft discarded


















              StackExchange.ready(
              function () {
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53468058%2fhow-to-send-message-in-a-telegram-channel-using-telegraf%23new-answer', 'question_page');
              }
              );

              Post as a guest















              Required, but never shown

























              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              0














              Telegraph documentation is very comprehensive and you can find it at https://telegraf.js.org. I'm sure it will answer most of your questions.



              If you want your bot to keep posting messages in a channel, simply execute this line of code in a loop:



              ctx.telegram.sendMessage(CHANNEL_ID, 'your message')


              Don't forget to replace CHANNEL_ID and 'your message' with your own values.






              share|improve this answer




























                0














                Telegraph documentation is very comprehensive and you can find it at https://telegraf.js.org. I'm sure it will answer most of your questions.



                If you want your bot to keep posting messages in a channel, simply execute this line of code in a loop:



                ctx.telegram.sendMessage(CHANNEL_ID, 'your message')


                Don't forget to replace CHANNEL_ID and 'your message' with your own values.






                share|improve this answer


























                  0












                  0








                  0







                  Telegraph documentation is very comprehensive and you can find it at https://telegraf.js.org. I'm sure it will answer most of your questions.



                  If you want your bot to keep posting messages in a channel, simply execute this line of code in a loop:



                  ctx.telegram.sendMessage(CHANNEL_ID, 'your message')


                  Don't forget to replace CHANNEL_ID and 'your message' with your own values.






                  share|improve this answer













                  Telegraph documentation is very comprehensive and you can find it at https://telegraf.js.org. I'm sure it will answer most of your questions.



                  If you want your bot to keep posting messages in a channel, simply execute this line of code in a loop:



                  ctx.telegram.sendMessage(CHANNEL_ID, 'your message')


                  Don't forget to replace CHANNEL_ID and 'your message' with your own values.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Nov 26 '18 at 11:42









                  Ali HashemiAli Hashemi

                  1,60132435




                  1,60132435

























                      0














                      If your Channel is public. You need set admin in you channel.
                      Use: ctx.telegram.sendMessage(Channels_Username, 'your message')



                      Example:



                      ctx.telegram.sendMessage('@birodarlar', 'Hi everyone')


                      If your Channel is Private You need set admin in you channel.Use: ctx.telegram.sendMessage(Channels_id, 'your message')



                      Example:



                      ctx.telegram.sendMessage('-145542325454', 'Hi everyone')


                      you can wiev your channels id with this link
                      https://core.telegram.org/bots/api#sendmessage
                      for 5 minutes you need public it and know channel id with url parsing






                      share|improve this answer






























                        0














                        If your Channel is public. You need set admin in you channel.
                        Use: ctx.telegram.sendMessage(Channels_Username, 'your message')



                        Example:



                        ctx.telegram.sendMessage('@birodarlar', 'Hi everyone')


                        If your Channel is Private You need set admin in you channel.Use: ctx.telegram.sendMessage(Channels_id, 'your message')



                        Example:



                        ctx.telegram.sendMessage('-145542325454', 'Hi everyone')


                        you can wiev your channels id with this link
                        https://core.telegram.org/bots/api#sendmessage
                        for 5 minutes you need public it and know channel id with url parsing






                        share|improve this answer




























                          0












                          0








                          0







                          If your Channel is public. You need set admin in you channel.
                          Use: ctx.telegram.sendMessage(Channels_Username, 'your message')



                          Example:



                          ctx.telegram.sendMessage('@birodarlar', 'Hi everyone')


                          If your Channel is Private You need set admin in you channel.Use: ctx.telegram.sendMessage(Channels_id, 'your message')



                          Example:



                          ctx.telegram.sendMessage('-145542325454', 'Hi everyone')


                          you can wiev your channels id with this link
                          https://core.telegram.org/bots/api#sendmessage
                          for 5 minutes you need public it and know channel id with url parsing






                          share|improve this answer















                          If your Channel is public. You need set admin in you channel.
                          Use: ctx.telegram.sendMessage(Channels_Username, 'your message')



                          Example:



                          ctx.telegram.sendMessage('@birodarlar', 'Hi everyone')


                          If your Channel is Private You need set admin in you channel.Use: ctx.telegram.sendMessage(Channels_id, 'your message')



                          Example:



                          ctx.telegram.sendMessage('-145542325454', 'Hi everyone')


                          you can wiev your channels id with this link
                          https://core.telegram.org/bots/api#sendmessage
                          for 5 minutes you need public it and know channel id with url parsing







                          share|improve this answer














                          share|improve this answer



                          share|improve this answer








                          edited Jan 4 at 10:33









                          Ivan Kaloyanov

                          1,2243919




                          1,2243919










                          answered Jan 4 at 9:32









                          Husniddin TugizovHusniddin Tugizov

                          63




                          63






























                              draft saved

                              draft discarded




















































                              Thanks for contributing an answer to Stack Overflow!


                              • Please be sure to answer the question. Provide details and share your research!

                              But avoid



                              • Asking for help, clarification, or responding to other answers.

                              • Making statements based on opinion; back them up with references or personal experience.


                              To learn more, see our tips on writing great answers.




                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function () {
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53468058%2fhow-to-send-message-in-a-telegram-channel-using-telegraf%23new-answer', 'question_page');
                              }
                              );

                              Post as a guest















                              Required, but never shown





















































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown

































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown







                              Popular posts from this blog

                              Create new schema in PostgreSQL using DBeaver

                              Deepest pit of an array with Javascript: test on Codility

                              Fotorealismo